Example #1
0
 private void OnEnable()
 {
     if (isAi == true)
     {
         allySet  = iaSet;
         enemySet = playerSet;
     }
     else
     {
         allySet  = playerSet;
         enemySet = iaSet;
     }
     allySet.Add(this);
 }
Example #2
0
 // Use this for initialization
 void Start()
 {
     soldiers = GetComponentsInChildren <Soldier>().ToList();
     foreach (Soldier s in soldiers)
     {
         s.unit = this;
     }
     startingSoldiers = soldiers.Count;
     if (isAi == true)
     {
         input    = new AIUnitInput();
         allySet  = iaSet;
         enemySet = playerSet;
     }
     else
     {
         input    = new PlayerUnitInput();
         allySet  = playerSet;
         enemySet = iaSet;
     }
     controller = ControllerFactory.GetController(unitData.UnitName);
     controller.Init(input, unitData, soldiers, this);
 }