Пример #1
0
    //Set isTimeStopped to true for every timebound gameobject to pause its local update
    private void InfluenceGameObject(GameObject gameObjectCaught, bool turnOn = false)
    {
        if (gameObjectCaught.gameObject.name == "Player")
        {
            PlayerSkillModule playerSkillModule = gameObjectCaught.GetComponentInChildren <PlayerSkillModule>();
            playerSkillModule.isTimeStopped = turnOn;
            return;
        }
        TimeBoundGameObject tbGameObject = gameObjectCaught.GetComponent <TimeBoundGameObject>();

        tbGameObject.isTimeStopped = turnOn;
    }
Пример #2
0
    protected override void Initialize()
    {
        GameObject player = GameObject.Find("Player");

        playerParticleSystemManager = player.GetComponentInChildren <PlayerParticleSystemManager>();
        playerAnimatorManager       = player.GetComponent <PlayerAnimatorManager>();
        playerCamera           = GameObject.Find("Main Camera").GetComponent <PlayerCamera>();
        playerSkillModule      = player.GetComponentInChildren <PlayerSkillModule>();
        playerTideComboManager = player.GetComponent <PlayerTideComboManager>();
        cameraMain             = Camera.main;
        playerTransForm        = player.transform;
        lockedOn      = false;
        cursor.sprite = lockOffCursor;
        InitializeModuleID();
        playerParticleSystemManager.SetCurrentArrowParticleSystem();
    }