예제 #1
0
    // Use this for initialization
    void Start()
    {
        playerStateEffect = gameObject.GetComponentInChildren <PlayerStateEffect>();
        audioScript       = GameObject.FindGameObjectWithTag("AudioManager").GetComponent <AudioScript>();
        movement          = GetComponent <PhysicMovement1>();
        LevelCam          = GameObject.FindWithTag("MainCamera").GetComponent <MultiTargetCamera>();
        LevelCam.AddTarget(transform);
        roundManager = GameObject.Find("GameManager1").GetComponent <RoundManager>();
        vfxWin       = this.gameObject.transform.Find("VFX_Win").gameObject.GetComponent <ParticleSystem>();
        vfxWin2      = this.gameObject.transform.Find("VFX_Win2").gameObject.GetComponent <ParticleSystem>();

        currHealth = maxHealth;
        roundManager.alivePlayers.Add(this.gameObject);
        currentState = PLAYER_STATE.ALIVE;
        SetPlayerState();
        SetColor();
    }