UnitIdentity.GetUnitName C# (CSharp) Method

GetUnitName() public method

public GetUnitName ( ) : string
return string
    public string GetUnitName()
    {
        return this.unitName;
    }

Usage Example

Exemplo n.º 1
0
    public override void Execute()
    {
        SkillsManager.Initialize();

        List <ControllableUnit> teamAUnits = BattleComposition.Instance.GetAllTeamAUnits();
        List <ControllableUnit> teamBUnits = BattleComposition.Instance.GetAllTeamBUnits();

        //all units get NORMAL skill
        foreach (ControllableUnit unit in teamAUnits)
        {
            UnitIdentity      unitID       = unit.GetUnitIdentity();
            NormalAttackSkill normalAttack = new NormalAttackSkill();

            SkillsManager.Instance.AddSkill(unitID, normalAttack.GetSkillName(), normalAttack);
            Debug.Log("Skill added to " + unitID.GetUnitName() + " Skill Name: " + normalAttack.GetSkillName());
        }

        //all units get NORMAL skill
        foreach (ControllableUnit unit in teamBUnits)
        {
            UnitIdentity      unitID       = unit.GetUnitIdentity();
            NormalAttackSkill normalAttack = new NormalAttackSkill();

            SkillsManager.Instance.AddSkill(unitID, normalAttack.GetSkillName(), normalAttack);
            Debug.Log("Skill added to " + unitID.GetUnitName() + " Skill Name: " + normalAttack.GetSkillName());
        }

        this.ReportFinished();
    }