Exemplo n.º 1
0
    void Start()
    {
        m_Movement = GetComponent <ThiefMovement>();
        m_Heath    = GetComponent <ThiefHealth>();

        m_State         = State.Start;
        m_Timer         = startDelaySeconds; // Random.Range(0f, m_MaxWaitTimeSec);
        m_StartPosition = transform.position;
        //	Debug.Log("Start.................");
    }
Exemplo n.º 2
0
    public override void OnStartLocalPlayer()
    {
        base.OnStartLocalPlayer();

        cameraTransform = Instantiate(thiefCameraPrefab).transform;
        cameraTransform.gameObject.SetActive(true);
        cameraTransform.GetComponent <UnityStandardAssets.Cameras.FreeLookCam>().SetTarget(cameraPivot);

        thiefMovement = GetComponent <ThiefMovement>();
    }
    bool damaged;                                       // True when the player gets damaged.


    void Awake()
    {
        // Setting up the references.
        anim           = GetComponentInChildren <Animator>();
        playerAudio    = GetComponent <AudioSource>();
        playerMovement = GetComponent <ThiefMovement>();
        thiefFight     = GetComponentInChildren <ThiefFight>();

        if (healthSlider == null)
        {
            healthSlider = GameObject.FindGameObjectWithTag("HPbar").GetComponent <Slider>();
        }
        if (damageImage == null)
        {
            damageImage = GameObject.FindGameObjectWithTag("DamageEffect").GetComponent <Image>();
        }
        // Set the initial health of the player.
        currentHealth = startingHealth;
    }