Exemplo n.º 1
0
 protected override void Awake()
 {
     base.Awake();
     agentComponent = GetComponent <CAgentComponent>();
     if (agentComponent)
     {
         agentComponent.eSelect.AddListener(OnSelect);
         agentComponent.eDeselect.AddListener(OnDeselect);
     }
     for (int i = 0; i < skills.Count; i++)
     {
         skills[i]       = Instantiate(skills[i]) as PlayerSkill;
         skills[i].owner = this;
     }
 }
Exemplo n.º 2
0
 public override void GAwake()
 {
     base.GAwake();
     agentComponent = GetComponent <CAgentComponent>();
     if (agentComponent)
     {
         agentComponent.eSelect.AddListener(OnSelect);
         agentComponent.eDeselect.AddListener(OnDeselect);
     }
     if (!useSaveData)
     {
         for (int i = 0; i < skills.Count; i++)
         {
             skills[i] = skills[i].CreateCopy();
         }
     }
     for (int i = 0; i < skills.Count; i++)
     {
         skills[i].Init(this);
     }
 }
Exemplo n.º 3
0
 protected override void Awake()
 {
     base.Awake();
     moveComponent  = GetComponent <CMoveComponent>();
     agentComponent = GetComponent <CAgentComponent>();
 }