private void Awake() { Static_Resources.LoadResources(); SoundManager.LoadSound(); playerStats = PlayerInstance.playerStats; LoadCanons(); playerStats.mySelf = this.transform; playerMovement = this.GetComponent <Player_Movemement>(); GenerateTargetPoint(); }
// Update is called once per frame void Update() { //for debug purpose playerStats = PlayerInstance.playerStats; if (repairTime < 0) { Repair(); repairTime = 1; } else { repairTime -= Time.deltaTime; } }
public static Boat_Stats GenerateBoatStats(EnemySize size, EnemyType type) { Boat_Stats stats = null; switch (size) { case EnemySize.Small: stats = new Boat_Stats(45, new Stats(5, 1), new Stats(50, 1), new Stats(5, 1), new Stats(0, 0)); break; case EnemySize.Big: stats = new Boat_Stats(160, new Stats(3, 1), new Stats(50, 1), new Stats(5, 1), new Stats(0, 0)); break; } stats.canons = GenerateCanons(size, type); return(stats); }
private void Awake() { enemyStats = Static_Resources.GenerateBoatStats(enemySize, enemyType); LoadCanons(); }