示例#1
0
 void Awake()
 {
     cellImage   = GetComponent <Image>();
     health      = GetComponent <Health>();
     canvasGroup = GetComponent <CanvasGroup>();
     arsenal     = GetComponent <CellArsenal>();
     ShowCanvasGroup(false);
     mySlot = transform.parent.GetComponent <CellSlot>();
 }
示例#2
0
    public void SetTeamID(int value)
    {
        teamID = value;
        CellArsenal myArsenal = GetComponentInChildren <CellArsenal>();

        if (myArsenal != null)
        {
            myArsenal.InitCellArsenal(this);
        }
    }
示例#3
0
 public void InitCellAttack(CellArsenal owningArsenal, int teamID, int dmg)
 {
     myArsenal = owningArsenal;
     attackCollider.InitAttackCollider(owningArsenal, teamID, dmg);
 }
 public void InitAttackCollider(CellArsenal owningArsenal, int teamNumber, int dmg)
 {
     myArsenal = owningArsenal;
     teamID    = teamNumber;
     damage    = dmg;
 }