Example #1
0
    void Start()
    {
        audio      = GetComponent <AudioSource>();
        clearSE    = Resources.Load("se_maoudamashii_onepoint11") as AudioClip;
        gameOverSE = Resources.Load("se_maoudamashii_se_syber01") as AudioClip;

        // 制限時間を設定
        time = timeLimit;

        // staticメンバの初期化
        //infectedNum = 0;
        killedNum = 0;

        // 加速率の初期値設定
        acceleratorRate = minAccelRate;
        score           = 0.0f;
        isStartPandemic = false;

        actorNum     = GameObject.FindGameObjectsWithTag("Actor").Length;
        pandemic     = GameObject.Find("AIManger").GetComponent <AIManager>();
        endUI        = GameObject.Find("ScreenUI").GetComponent <GameEndUI>();
        overFlag     = GameObject.Find("Player").GetComponent <VirusAmount>();
        clearPanelUI = GameObject.Find("ClearPanel").GetComponent <PanelSlider>();
        overPanelUI  = GameObject.Find("OverPanel").GetComponent <PanelSlider>();

        // デバッグ処理
        if (saveStr == null)
        {
            Debug.Log("saveStr is null");
            Debug.Break();
        }
        GameObject player = GameObject.Find("Player");

        playerVirus = player.GetComponent <Virus>();
    }
Example #2
0
        public override void Init()
        {
            if (IsInit)
            {
                return;
            }
            base.Init();
            OnAfterDeserialize();
            OnAfterDeserializeOne();
            startUI      = new StartUI();
            mapSettingUI = new MapSettingUI();
            mainUI       = new MainUI();
            gameEndUI    = new GameEndUI();

            UIPanelList.Add(startUI);
            UIPanelList.Add(mapSettingUI);
            UIPanelList.Add(mainUI);

            if (GameMapManager.Instance.PlayerCamp == CampEnum.Alliance)
            {
                PlayerCampLayer = 8;
            }
            else
            {
                PlayerCampLayer = 9;
            }
            IsInit = true;
        }