Hero.initializeIfNecessary C# (CSharp) Method

initializeIfNecessary() private method

private initializeIfNecessary ( ) : void
return void
    private void initializeIfNecessary()
    {
        //???
        //gameObject.SetActive(true);
        _isAlive = true;
        
        //LinkedList<Medium> mediums = ReactionEngine.get ().getMediumList();
        _medium = ReactionEngine.getMediumFromId(1, ReactionEngine.get ().getMediumList());
        _maxMediumEnergy = _medium.getMaxEnergy();
        _energy = _medium.getEnergy()/_maxMediumEnergy;
    }

Usage Example

Example #1
0
 public static Hero get() {
     if (_instance == null)
     {
         GameObject go = GameObject.Find(gameObjectName);
         if(null != go)
         {
             _instance = go.GetComponent<Hero>();
             if(null != _instance) {
                 _instance.initializeIfNecessary();
             }
         }
         else
         {
             Logger.Log("Hero::get couldn't find game object", Logger.Level.ERROR);
         }
     }
     return _instance;
 }
All Usage Examples Of Hero::initializeIfNecessary