コード例 #1
0
 private void Awake()
 {
     Static_Resources.LoadResources();
     SoundManager.LoadSound();
     playerStats = PlayerInstance.playerStats;
     LoadCanons();
     playerStats.mySelf = this.transform;
     playerMovement     = this.GetComponent <Player_Movemement>();
     GenerateTargetPoint();
 }
コード例 #2
0
 // Update is called once per frame
 void Update()
 {
     //for debug purpose
     playerStats = PlayerInstance.playerStats;
     if (repairTime < 0)
     {
         Repair();
         repairTime = 1;
     }
     else
     {
         repairTime -= Time.deltaTime;
     }
 }
コード例 #3
0
    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);
    }
コード例 #4
0
 private void Awake()
 {
     enemyStats = Static_Resources.GenerateBoatStats(enemySize, enemyType);
     LoadCanons();
 }