Пример #1
0
 public void Setup(LSAgent agent)
 {
     TrackedAgent = agent;
     GameObject.DontDestroyOnLoad(gameObject);
     this.gameObject.name = agent.ToString();
 }
Пример #2
0
 public void Setup(LSAgent agent)
 {
 }
Пример #3
0
 public override void OnInspectorGUI()
 {
     LSAgent agent = (LSAgent)target;
 }
Пример #4
0
 private void OnChildDie(LSAgent agent)
 {
     agent.onDeactivation -= OnChildDie;
     //Occupied = false;
 }
Пример #5
0
        public LSAgent SpawnUnit(AgentController controller, string agentCode, Vector2d position)
        {
            LSAgent agent = controller.CreateAgent(agentCode, position);

            return(agent);
        }
Пример #6
0
 protected virtual void OnApplyEffect(LSAgent agent, bool isCurrent)
 {
 }
 public AttackerInfo(LSAgent attacker, AgentController controller)
 {
     Attacker   = attacker;
     Controller = controller;
 }