示例#1
0
 private void Awake()
 {
     targeting    = GetComponent <PlayerTargeting>();
     steering     = GetComponent <Steering>();
     hide         = GetComponent <Hide>();
     hidePosition = new Vector3(0, -100, 0);
 }
示例#2
0
    public void PlayerSetting()
    {
        joystick  = FindObjectOfType <Joystick>();
        joybutton = FindObjectOfType <Joybutton>();

        animator  = GetComponent <Animator>();
        rigidbody = GetComponent <Rigidbody>();

        navAgent = GetComponent <NavMeshAgent>();
        navAgent.stoppingDistance = 0.7f;


        isDead = false;

        if (gameObject.transform.parent != null)
        {
            playerHpBar = gameObject.transform.parent.transform.Find("Canvas").GetComponent <PlayerHpBar>();
        }

        playerTargeting = GetComponent <PlayerTargeting>();

        characterBase  = GameManager.Instance.characterInfoList[GameManager.Instance.playerData.characterNumber];
        navAgent.speed = characterBase.speed;

        animator.SetFloat("AtkSpeed", characterBase.atkSpeed);
    }
示例#3
0
 private void Awake()
 {
     follow    = GetComponent <Follow>();
     steering  = GetComponent <Steering>();
     combat    = GetComponent <Combat>();
     targeting = GetComponent <PlayerTargeting>();
 }
 private void Start()
 {
     // Getting needed components
     firingAtTargetSentry = GetComponent <SentryTargeting>();
     firingAtTargetPlayer = GetComponent <PlayerTargeting>();
     health = GetComponent <HealthSystem>();
 }
示例#5
0
 private void Start()
 {
     // Setup
     player       = Player.instance.targeting;
     followCam    = FollowCamera.instance;
     meshRenderer = GetComponent <MeshRenderer>();
 }
示例#6
0
 // Start is called before the first frame update
 void Start()
 {
     cam            = Camera.main;
     pawn           = GetComponent <CharacterController>();
     targetScript   = GetComponent <PlayerTargeting>();
     startPosTorso  = torso.localPosition;
     topPosTorso    = startPosTorso + new Vector3(0, .03f, 0);
     bottomPosTorso = startPosTorso - new Vector3(0, .03f, 0);
 }
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != null)
     {
         Destroy(gameObject);
     }
 }
示例#8
0
    private void Start()
    {
        pController = GetComponent <PlayerController>();
        pInventory  = GetComponent <PlayerInventory>();
        anim        = GetComponent <Animator>();

        pManager   = PlayerManager.instance;
        pTargeting = pController.PTargeting;

        maxNumberOfClicks = attackAnimations.Length;
    }
    void Awake()
    {
        PlayerTargeting = GetComponent <PlayerTargeting> ();
        PlayerRotation  = GetComponent <PlayerRotation> ();
        PlayerMovement  = GetComponent <PlayerMovement> ();
        myTag           = GetComponent <Tag> ();

        rbody = GetComponent <Rigidbody> ();
        Collider collider = GetComponent <Collider> ();

        distToGround = collider.bounds.extents.y;
    }
示例#10
0
        void Start()
        {
            targeting = GetComponent <PlayerTargeting>();

            cam     = transform.Find("PlayerCamera");
            weapons = new Transform[3];
            foreach (Transform t in transform)
            {
                if (t.tag == "Mech")
                {
                    mech = t;
                    break;
                }
            }
            Invoke("GetWeapons", 0);
        }
示例#11
0
    private void Awake()
    {
        // Singleton
        if (instance != null)
        {
            Debug.LogError("Player Instance Exists!");
            Destroy(gameObject);
        }
        else
        {
            instance = this;
        }

        targeting = GetComponent <PlayerTargeting>();
        movement  = GetComponent <PlayerMovement>();
        health    = maxHealth;
        mana      = maxMana;
    }
示例#12
0
 void Start()
 {
     startingRotation = transform.localRotation;
     playerTargeting  = GetComponentInParent <PlayerTargeting>();
 }
示例#13
0
 // Start is called before the first frame update
 void Start()
 {
     //gets starting local rotation
     startingRotation = transform.localRotation;
     pt = GetComponentInParent <PlayerTargeting>();
 }
示例#14
0
 void Start()
 {
     healthBarImages = GetComponentsInChildren <RawImage>();
     DisableTargetUI();
     targeting = GameObject.FindGameObjectWithTag("Player").GetComponentInChildren <PlayerTargeting>();
 }
 void Start()
 {
     startingRotation = transform.localRotation;                  // assigning startingRotation
     playerTargeting  = GetComponentInParent <PlayerTargeting>(); // Getting component
 }
 private void Start()
 {
     targetScript = moveScript.GetComponent <PlayerTargeting>();
     cam          = GetComponentInChildren <Camera>();
 }
示例#17
0
 void Start()
 {
     targetingScript = GetComponentInParent <PlayerTargeting>();
 }
示例#18
0
 void Start()
 {
     _playerTargeting = GetComponent <PlayerTargeting>();
     _playerState     = GetComponent <PlayerState>();
 }
示例#19
0
 private void Start()
 {
     targeting = PlayerTargeting.instance;
 }
示例#20
0
 // Start is called before the first frame update
 void Start()
 {
     targetScript = moveScript.GetComponent <PlayerTargeting>();
     cam          = Camera.main;
     playerHealth = moveScript.GetComponent <HealthSystem>();
 }