Пример #1
0
 public override void Initialize()
 {
     m_DecisionInterval             = GetComponent <DecisionRequester>().DecisionPeriod;
     m_TrailManager                 = FindObjectOfType <TrailPool>();
     m_WalkerAgent                  = GetComponentInChildren <WalkerAgent>();
     m_WalkerAgent.TrailSpacing     = m_TrailSpacing;
     m_WalkerAgent.TrailStepEvent  += OnTrailStep;
     m_WalkerAgent.EndEpisodeEvent += ResetAgent;
     m_AntEnergy = GetComponentInChildren <AntEnergy>();
     m_AntEnergy.PowerupEvent += OnPowerup;
 }
Пример #2
0
 private void Awake()
 {
     m_Powerups  = GetComponentsInChildren <Powerup>();
     m_TrailPool = FindObjectOfType <TrailPool>();
 }