public SoldierCamp(GameObject gameObject, string name, string icon, SoldierType soldierType, Vector3 position, float trainTime, int lv = 1, WeaponType weaponType = WeaponType.Gun) : base(gameObject, name, icon, soldierType, position, trainTime) { mLv = lv; mWeaponType = weaponType; mEnergyCostStrategy = new SodiderEnergyCostStrategy(); UpdateEnergyCost(); }
public CaptiveCamp(GameObject gameObject, string name, string icon, EnemyType enemyType, Vector3 position, float trainTime) : base(gameObject, name, icon, SoldierType.Captive, position, trainTime) { mEnemyType = enemyType; mEnergyCostStrategy = new SodiderEnergyCostStrategy(); UpdateEnergyCost(); }