コード例 #1
0
        private BaseAbility GetNewAbility(ClientCastAbilityData clientCastAbilityData, LivingEntity caster)
        {
            switch ((AbilityType)clientCastAbilityData.AbilityType)
            {
            case AbilityType.Fireball:
                return(new Fireball(clientCastAbilityData, caster));

                break;
            }

            return(null);
        }
コード例 #2
0
ファイル: GoblinMage.cs プロジェクト: addebooi/RealmOfExile
 public override void Attack(LivingEntity entity)
 {
     var castData
         = new ClientCastAbilityData((short)AbilityType.Fireball, GetDirectionTowards(entity));
 }
コード例 #3
0
ファイル: BaseAgent.cs プロジェクト: addebooi/RealmOfExile
 public abstract void Attack(LivingEntity entiy);