12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- using System;
- using System.Collections.Generic;
- using UnityEngine;
- /**
- * @author zeh fernando
- */
- class MyClass {
- // Constants
- private const string myString;
- // Static properties
- private static MyType myProperty;
- // Properties
- private MyType myProperty;
- // Instances
- private MyType myProperty;
-
- #region Static intertface
-
- // ================================================================================================================
- // STATIC CONSTRUCTOR ---------------------------------------------------------------------------------------------
- static MyClass() {
- // Class constructor
- }
- // ================================================================================================================
- // PUBLIC STATIC INTERFACE ----------------------------------------------------------------------------------------
- public static void doSomethingPublic() {
- }
- // ================================================================================================================
- // PRIVATE STATIC INTERFACE ---------------------------------------------------------------------------------------
- private static void doSomething() {
- }
- #endregion
- // ================================================================================================================
- // CONSTRUCTOR ----------------------------------------------------------------------------------------------------
-
- MyClass(string name = "") {
- }
-
- ~MyClass() {
- // Destructor: cleanup
- // Base is called automatically afterwards
- }
- // ================================================================================================================
- // PUBLIC INTERFACE -----------------------------------------------------------------------------------------------
- // ================================================================================================================
- // ACCESSOR INTERFACE ---------------------------------------------------------------------------------------------
- public string name {
- get { return _name; }
- }
- public bool cacheData {
- get {
- return _cacheData;
- }
- set {
- _cacheData = value;
- }
- }
- // ================================================================================================================
- // INTERNAL INTERFACE ---------------------------------------------------------------------------------------------
- // ================================================================================================================
- // INTERNAL CLASSES -----------------------------------------------------------------------------------------------
- internal interface IZTweenStep {
- void start();
- void update(float t);
- void end();
- float getDuration();
- }
- class OtherClass {
- // ...
- }
- }
|