"Game_Controller" (Ver.1.1)

You can modify the stage settings, the difficulty settings and the BGM settings from this object.


You can modify the stage settings from "Game_Controller_CS".
This script controls the events in the runtime, such as the determination of win or loss, displaying the messages and so on.
Also the targets of the AI tanks are assigned from this script in the runtime.


(Game settings)
    [Fixed Timestep]
    This value has an effect on the accuracy of the physics engine.
    Normally, you need not change this value.

(Stage settings)
    [Call AI Interval]
    The time interval that this script assigns the targets to AI tanks in the scene.
    (Note.)
    Try to decrease this value when the AI tanks are slow to detect the enemy.


    [Required Kill Count]
    Set the number of kills to finish the game.

    [Kill Hight]
    When the tank falls under this height, the tank is destroyed.
    (Note.)
    Set this value higher than the minimum height of the terrain.

   
    [Kill Counter Script]
    Set the "KillCounter" in the scene for displaying the kill counts in the runtime.
    You can find the "KillCounter" under the "Canvas_Images" in the Hierarchy window.

    [Large Text]
    Set the Text object in the scene for displaying the message.
    You can find the "Text_Large" under the "Canvas_Texts" in the Hierarchy window.

    [Clear String]
    [Failed String]

    Messages displayed when the mission is over.

    [Friend Color]
    [Enemy Color]

    Colors for displaying messages such as "Got 1 pt" and "Lost 1 pt".

    [Pause Canvas]
    Set the Canvas in the scene used for displaying Pause menu.
    See also "Canvas_Pause".
   
    [Tank List Script]
    Set the "Canvas_TankList" in the scene used for displaying the lists of the tanks.
    See also "Canvas_TankList".

    [Touch Controls Prefab]
    Set the prefab of the Touch Buttons used on mobile platforms.
    You can find the prefab "Touch_Controls" in the "Scene_Components" folder under the "Prefabs" folder.
    (Note.)
    The prefab is instantiated only when the platform is set to Android or iOS in the "Build Settings".


    [Show Cursor]
    When this is enabled, the cursor is displayed at the opening of the scene.
    (Tips.)
    This option is enabled in the demo scene "00_Title" so that the player can click the buttons.



You can modify the difficulty settings from "Mobile_Difficulty_Manager_CS".
This script controls the difficulty of the scene by overwriting the enemy's tank settings only on the mobile platforms.
When you feel the scene is too hard to clear on mobile devices, adjust the multiplier values in this script.


    [Durability Multiplier]
    Multiplier for the Durablility of all the enemy tanks.

    [Speed Multiplier]
    Multiplier for the Max Speed of all the enemy tanks.

    [Attack Multiplier]
    Multiplier for the Attack Force of all the enemy tanks.

    [Reload Multiplier]
    Multiplier for the Reload Time of all the enemy tanks.


You can modify the BGM settings from "Audio_Manager_CS".
This script controls background music in the scene.
You can set three music clips in this script as normal bgm, victory bgm and defeat bgm.

    [Main BGM Audio Clip]
    Audio clip used as the main background music.

    [Victory Audio Clip]
    Audio clip played when the mission is cleared.

    [Defeat Audio Clip]
    Audio clip played when the mission is failed.

    [This Audio Source]
    Set the AudioSource in this object.