Exemplo n.º 1
0
    private void Awake()
    {
        if (API.loadedData != null)
        {
            game_Manager = GetComponent <game_manager>();


            Player.playerName          = API.loadedData.playerName;
            Player.money               = API.loadedData.money;
            game_Manager.moneyHud.text = API.loadedData.money.ToString();

            Player.sec  = API.loadedData.sec;
            Player.hour = API.loadedData.hour;


            Vector3 lastPosition = new Vector3(API.loadedData.playerPosition[0], API.loadedData.playerPosition[1], API.loadedData.playerPosition[2]);
            player.transform.position = lastPosition;


            for (int i = 0; i < API.loadedData.itemPath.Length; i++)
            {
                if (API.loadedData.itemPath[i] != null)
                {
                    Item item = AssetDatabase.LoadAssetAtPath(API.loadedData.itemPath[i], typeof(Item)) as Item;
                    Player.items[i] = item;
                }
                else
                {
                    Player.items[i] = null;
                }
            }
        }
    }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        DontDestroyOnLoad(gameObject);
        hotbar_prefab = hotbar_ref;
        sprite_prefab = sprite_ref;
        pickup_prefab = pickup_ref;

        g_manager       = GameObject.Find("Game Manager").GetComponent <game_manager>();
        i_manager       = GameObject.Find("Item Manager").GetComponent <item_manager>();
        e_manager       = GameObject.Find("Enemy Manager").GetComponent <enemy_manager>();
        b_manager       = GameObject.Find("Enemy Manager").GetComponent <boss_manager>();
        p_manager       = GameObject.Find("Player Manager").GetComponent <player_manager>();
        perks           = GameObject.Find("Player Manager").GetComponent <perk_manager>();
        feature_spawner = GameObject.Find("Map Manager").GetComponent <map_feature_spawner>();
        m_gen           = GameObject.Find("Map Manager").GetComponent <map_generator>();
        v_manager       = GameObject.Find("Map Manager").GetComponent <fov_manager>();
        d_manager       = GameObject.Find("Dijkstra Manager").GetComponent <dijkstra_manager>();
        events          = GameObject.Find("Event Manager").GetComponent <event_manager>();

        game_master = new rpg_character();

        colors    = new Color[7];
        colors[0] = Color.green;
        colors[1] = Color.red;
        colors[2] = Color.blue;
        colors[3] = Color.cyan;
        colors[4] = Color.magenta;
        colors[5] = Color.yellow;
        colors[6] = Color.grey;

        up    = new Vector2Int(0, 1);
        down  = new Vector2Int(0, -1);
        left  = new Vector2Int(-1, 0);
        right = new Vector2Int(1, 0);
    }
Exemplo n.º 3
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else
        {
            Destroy(gameObject);
            return;
        }
        DontDestroyOnLoad(gameObject);



        playerName = PlayerPrefs.GetString("playerName");

        if (playerName == "girl")
        {
            playerName = "girl";
            players[1].transform.GetChild(0).gameObject.SetActive(true);
            players[0].transform.GetChild(0).gameObject.SetActive(false);
        }
        else
        {
            playerName = "ninja";
            players[1].transform.GetChild(0).gameObject.SetActive(false);
            players[0].transform.GetChild(0).gameObject.SetActive(true);
        }
    }
Exemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     if (gm == null)
     {
         gm = GetComponent <game_manager>();
     }
     //gm.gamestate = game_state.ready;
 }
Exemplo n.º 5
0
	void Awake(){
		if (StaticGameManager == null) {
			DontDestroyOnLoad (gameObject);
			StaticGameManager = this;
		}else if(StaticGameManager != this){
			Destroy(gameObject);
		}
	}
Exemplo n.º 6
0
 void Start()
 {
     velocity              = 2f;
     ship_z_angle          = ship_body.rotation.z;
     ship_z_angle_snapshot = ship_z_angle;
     new_ship_position     = new Vector3(0, 1, 0f);
     game = FindObjectOfType <game_manager>();
 }
Exemplo n.º 7
0
    int now_stage;                                  //因為遊戲結束關卡就會先+1,所以開場抓避免出錯

    void Start()
    {
        have_play  = false;
        manager    = GameObject.Find("game_manager");
        m_manager  = manager.GetComponent <game_manager>();
        score_data = Score.GetComponent <Score_num>();

        now_stage = game_manager.stage;                                                 //開始的時候就先抓現在的關卡
    }
Exemplo n.º 8
0
    // Use this for initialization
    void Start()
    {
        if (!SceneManager.GetActiveScene().name.Equals("menu"))
        {
            gm = GameObject.Find("GameManager").GetComponent <game_manager> ();
        }

        anim = GetComponent <Animator> ();
    }
 void Start()
 {
     down_position    = original_position = transform.position;
     down_position.y -= down_distance;
     down             = false;
     tick             = 0.0f;
     my_gamemanager   = GameObject.Find("game_manager").GetComponent <game_manager> ();
     gameObject.tag   = "bouncer";
 }
Exemplo n.º 10
0
    // Use this for initialization
    void Start()
    {
        main_menu      = GameObject.Find("Main Menu Canvas");
        character_menu = GameObject.Find("Character Select Canvas");
        god_menu       = GameObject.Find("God Select Canvas");
        character_menu.SetActive(false);
        god_menu.SetActive(false);

        manager = GameObject.Find("Game Manager").GetComponent <game_manager>();
    }
Exemplo n.º 11
0
    // Use this for initialization
    void Start()
    {
        startTime = Time.time;
        distance  = Vector3.Distance(startPosition, targetPosition);

        if (!SceneManager.GetActiveScene().name.Equals("menu"))
        {
            gm = GameObject.Find("GameManager").GetComponent <game_manager> ();
        }
    }
Exemplo n.º 12
0
    void Start()
    {
        all_count = 0;

        game_man = game_manager.GetComponent <game_manager> ();
        M_camera = GameObject.FindWithTag("MainCamera");

        // get the snake class to cll add function when the snake eat fruit
        snake_cla = snake.GetComponent <snake> ();

        // spawn a new fruit after eating the last one
        game_man.spawn_fruit();
    }
Exemplo n.º 13
0
    void Awake()
    {
        if (gm == null)
        {
            gm = this;

            this.set_level(this.current_ls);
        }
        else
        {
            DestroyImmediate(this.gameObject);
        }
    }
Exemplo n.º 14
0
    void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(this.gameObject);
        }

        DontDestroyOnLoad(this);

        Application.targetFrameRate = 300;
    }
Exemplo n.º 15
0
    int com_error;                                  //紀錄電腦連續錯誤次數

    void Start()
    {
        npc_ID    = 1;
        com_error = 0;

        is_player = game_manager.selected[player_num - 1];                                              //如果該編號有被選擇就會回傳true (玩家遊玩)
        auto      = false;                                                                              //還沒開始自動遊玩

        show_on_game.SetActive(false);                                                                  //遊戲還沒開始時先隱藏的物件

        manager   = GameObject.Find("game_manager");
        m_manager = manager.GetComponent <game_manager>();

        player_button = "Player0" + player_num + "_";                                                                                           //每個玩家自己的編號按鈕
    }
Exemplo n.º 16
0
    void Awake()
    {
        instance = this;
        if (PlayerPrefs.GetInt("currentMode") != 5)
        {
            currentVehicle = Grage_Manager.currentVehicle;
        }
        RingColor();
        Invoke("ChangeRingColors", 1);
        int levelnum;

        levelnum             = PlayerPrefs.GetInt("funnelLevelNumber");
        levelNumberText.text = levelnum.ToString();
        //prado data
        RevivedOnce = false;
    }
Exemplo n.º 17
0
    // Start is called before the first frame update
    void Start()
    {
        gameManager = this;
        gender      = "male";

        // Read in the character and challenge points and the currently used avatar ID from Firebase to update the avatar shop UI.
        var dataMgr = DataManager.getInstance();

        dataMgr.getGameData((result, msg) =>
        {
            char_points        = result.charPoints;
            challenge_points   = result.challengePoints;
            multiplayer_points = result.multiPlayerPoints;
            total_points       = challenge_points + multiplayer_points;
            currentWeaponID    = result.avatar.avatar_id;
            UpdateUI();
        }, true);
    }
Exemplo n.º 18
0
    //Singleton
    private void Awake()
    {
        if (instance == null)
        {
            instance       = this;
            globalSettings = new Global();
            writer         = new file_writer();
            writer.writeOnFile("prueba");
            sender = new mono_gmail();
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }


        DontDestroyOnLoad(gameObject);
    }
Exemplo n.º 19
0
    void Start()
    {
        instance = this;

        audio_src = GetComponent <AudioSource>();
        audio_src.PlayOneShot(lvl_sound);

        coroutine = instance.Ready(1f);
        StartCoroutine(coroutine);

        Refresh_ui();

        parameters.Add("seconds_played", 0);
        parameters.Add("points", 0);
        parameters.Add("deaths", 0);
        parameters.Add("world_x", 0);
        parameters.Add("world_y", 0);
        parameters.Add("world_z", 0);

        AnalyticsEvent.LevelStart("level" + instance.lvl.ToString(), parameters);
    }
Exemplo n.º 20
0
    // Use this for initialization
    void Start()
    {
        if (instance != null)
        {
            DestroyObject(this.gameObject);
            return;
        }

        instance = this;

        state_manager.add_queue(
            new player.show_player(false),
            new menu_manager.show_splash(true),
            new pause(0.5f),
            fade.create_fade_in(1.5f),
            new pause(2.0f),
            new menu_manager.show_splash(false),
            new io_manager.input_data(),
            new goto_menu()
            );
    }
 // Use this for initialization
 void Start()
 {
     anim = GetComponent <Animator> ();
     if (!SceneManager.GetActiveScene().name.Equals("menu"))
     {
         gm = GameObject.Find("GameManager").GetComponent <game_manager> ();
         Vector3 theScale = transform.localScale;
         string  name     = gameObject.name;
         if (name == "enemy6(Clone)" && ((whereToMove == 2) || (whereToMove == 4)))
         {
             theScale.x = theScale.x * -1;
         }
         theScale.x           = theScale.x * -1;
         transform.localScale = theScale;
         if (gm.waves == 1 || gm.waves == 2)
         {
             theScale.x           = theScale.x * -1;
             transform.localScale = theScale;
         }
         GetComponent <enemy_movement> ().deathTimer = anim.GetCurrentAnimatorStateInfo(0).length;
     }
 }
Exemplo n.º 22
0
    public int npc_ID;                          //用來記錄這是第幾個npc

    void Start()
    {
        target = false;

        manager   = GameObject.Find("game_manager");
        m_manager = manager.GetComponent <game_manager>();

        condition_num = UnityEngine.Random.Range(0, m_manager.condition.Length);                        //每個人有0~6個症狀
        type          = new int[condition_num];                                                         //ID陣列長度設為獲得症狀長度
        condition_ID  = new int[condition_num];
        set_condition = new int[condition_num, 2];

        //設定病狀(部位)
        for (int i = 0; i < type.Length; i++)
        {
            type[i] = UnityEngine.Random.Range(0, m_manager.condition.Length);
            //避免重複
            for (int j = 0; j < i; j++)
            {
                //重複就重取
                if (type[j] == type[i])
                {
                    i--;
                    break;
                }
            }
        }

        //設定病狀(部位的種類)
        for (int i = 0; i < type.Length; i++)
        {
            condition_ID[i] = UnityEngine.Random.Range(0, m_manager.condition[type[i]].sp.Length);                      //該[部位]的[症狀]長度

            set_condition[i, 0] = type[i];
            set_condition[i, 1] = condition_ID[i] + 1;
        }

        GetComponent <NpcController>().SetNpc(set_condition);
    }
Exemplo n.º 23
0
 public void SetGameManager(game_manager manager)
 {
     _game_manager = manager;
 }
Exemplo n.º 24
0
 // Start is called before the first frame update
 void Start()
 {
     score_manager = FindObjectOfType <score>();
     game          = FindObjectOfType <game_manager>();
 }
Exemplo n.º 25
0
 void Start()
 {
     s  = snake.GetComponent <snake> ();
     f  = food.GetComponent <food> ();
     gm = game_manager.GetComponent <game_manager> ();
 }
Exemplo n.º 26
0
    // Use this for initialization

    void Awake()
    {
        gm = GameObject.Find("GameManager").GetComponent <game_manager>();
    }
 // Use this for initialization
 void Start()
 {
     gm =GameObject.Find("game_manager").GetComponent<game_manager>();
     win_state = wstate.waiting_for_win;
     win_pos_holder.SetActive(false);
     time_to_go_back_to_menu = time_to_go_back_to_menu_max;
     timer_started = false;
 }
Exemplo n.º 28
0
 void Awake()
 {
     instance = this;
 }
Exemplo n.º 29
0
 private void Awake()
 {
     instance = this;
 }
Exemplo n.º 30
0
 // Use this for initialization
 void Start()
 {
     gm            = GameObject.Find("GameManager").GetComponent <game_manager> ();
     originalScale = gameObject.transform.localScale.x;
     if (gm.waves == 1)
     {
         maxHealth = 35;
     }
     else if (gm.waves == 2)
     {
         maxHealth = 75;
     }
     else if (gm.waves == 3)
     {
         maxHealth = 130;
     }
     else if (gm.waves == 4)
     {
         maxHealth = 200;
     }
     else if (gm.waves == 5)
     {
         maxHealth = 280;
         ob        = gameObject.transform.parent.gameObject;
         if (ob.name.Equals("enemy6(Clone)"))
         {
             maxHealth = 100;
         }
     }
     else if (gm.waves == 6)
     {
         maxHealth = 350;
     }
     else if (gm.waves == 7)
     {
         maxHealth = 400;
     }
     else if (gm.waves == 8)
     {
         maxHealth = 300;
     }
     else if (gm.waves == 9)
     {
         maxHealth = 450;
     }
     else if (gm.waves == 10)
     {
         maxHealth = 500;
     }
     else if (gm.waves == 11)
     {
         maxHealth = 550;
     }
     else if (gm.waves == 12)
     {
         maxHealth = 600;
     }
     else if (gm.waves == 13)
     {
         maxHealth = 650;
     }
     else if (gm.waves == 14)
     {
         maxHealth = 700;
     }
     else if (gm.waves == 15)
     {
         maxHealth = 850;
     }
     else
     {
         maxHealth = 2000;
     }
     diff = gm.difficulty;
     if (diff == 1)
     {
         maxHealth = maxHealth / 2;
     }
     else if (diff == 2)
     {
         maxHealth = maxHealth;
     }
     else
     {
         maxHealth = maxHealth * 1.5f;
     }
     currentHealth = maxHealth;
 }
Exemplo n.º 31
0
 // Use this for initialization
 void Start()
 {
     allEnemiesSpawned = false;
     gm = GameObject.Find("GameManager").GetComponent <game_manager> ();
 }
Exemplo n.º 32
0
 void Start()
 {
     movement_vector = new Vector3(Random.Range(-velocity, velocity), Random.Range(-velocity, velocity));
     game            = FindObjectOfType <game_manager>();
 }