Ejemplo n.º 1
0
 void OnDestroy()
 {
     if (_instance == this)
     {
         _instance = null;
     }
 }
Ejemplo n.º 2
0
    public Dictionary <string, bool> loadConditionStatuses = new Dictionary <string, bool>(); // this needs to be saved

    private void Awake()
    {
        sceneItems = this;
        foreach (ItemCondition ic in loadWith)
        {
            loadConditionStatuses.Add(ic.loadIfThisVarTrue, true);
        }
    }
Ejemplo n.º 3
0
 void Awake()
 {
     if (Instance == null)
     {
         Instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
     Player  = FindObjectOfType <Player>();
     UI      = FindObjectOfType <UIManager>();
     Factory = FindObjectOfType <Factory>();
     Storage = FindObjectOfType <Storage>();
     Bar     = FindObjectOfType <Bar>();
 }
Ejemplo n.º 4
0
 public override void notifyConstructDone()
 {
     base.notifyConstructDone();
     if (mGame == null)
     {
         mGame             = Game.instance as Game;
         mGameConfig       = mGame.getSystem <GameConfig>();
         mHardwareInfo     = mGame.getSystem <HardwareInfo>();
         mSocketNetManager = mGame.getSystem <SocketManager>();
         mGameInputManager = mGame.getSystem <GameInputManager>();
         mUSBManager       = mGame.getSystem <USBManager>();
         mGameSetting      = mGame.getSystem <GameSetting>();
         mRoleSystem       = mGame.getSystem <RoleSystem>();
         mRaceSystem       = mGame.getSystem <RaceSystem>();
         mItemManager      = mGame.getSystem <SceneItemManager>();
         mLogSystem        = mGame.getSystem <LogSystem>();
         mFrameLogSystem   = mLogSystem;
         mRegisterTool     = mGame.getSystem <RegisterTool>();
         mWayPointManager  = mGame.getSystem <WayPointManager>();
         mGameUtility      = mGame.getSystem <GameUtility>();
     }
 }
Ejemplo n.º 5
0
    public override void execute()
    {
        SceneItemManager sceneItemManager = mReceiver as SceneItemManager;

        sceneItemManager.createItem(mItemType, mParam);
    }
Ejemplo n.º 6
0
    public override void execute()
    {
        SceneItemManager sceneItemManager = mReceiver as SceneItemManager;

        sceneItemManager.destroyItem(mSceneItem, true);
    }
Ejemplo n.º 7
0
 void Awake()
 {
     _instance = this;
 }
Ejemplo n.º 8
0
 private void Awake()
 {
     _instance = this;
 }
Ejemplo n.º 9
0
 private void OnDestroy()
 {
     _instance = null;
 }