Ejemplo n.º 1
0
 void OnEnable()
 {
     so  = new SerializedObject(target);
     db  = (NetworkFieldsDb)target;
     def = db.GetData();
     EnsureFields();
 }
Ejemplo n.º 2
0
 void Awake()
 {
     gameEntityController = gameObject.GetComponent <GameEntityController>() as GameEntityController;
     inputController      = gameObject.GetComponent <IGameEntityInput>() as IGameEntityInput;
     networkFieldsDb.GetData();
     networkFieldsDef = networkFieldsDb.Clone();
     networkFieldsDef.Init();
 }
Ejemplo n.º 3
0
        public override void OnInspectorGUI()
        {
            so.Update();

            //db.Clear();
            def = db.GetData();
            EditorMode();
            so.ApplyModifiedProperties();

            db.Save(def);
            EditorUtility.SetDirty(db);
        }
Ejemplo n.º 4
0
 void OnEnable()
 {
     so = new SerializedObject(target);
     db = (NetworkFieldsDb)target;
     def = db.GetData();
     EnsureFields();
 }