示例#1
0
    //[HideInInspector]
    //public CharacterController CharacterController;

    void Awake()
    {
        movement = GetComponent <NetworkMovement>();
        health   = GetComponent <NetworkHealth>();
        Options opt = GameObject.Find("Options").GetComponent <Options> ();

        if (!String.Equals(opt.name, ""))
        {
            gameObject.name = opt.nameOfPlayer;
        }
        else
        {
            gameObject.name = "Player";
        }
        GameObject weaponO = Instantiate(opt.weapons [opt.weapon], weaponSpot.position, Quaternion.identity) as GameObject;

        weaponO.transform.SetParent(GetComponentInChildren <Camera>().gameObject.transform);
        weaponO.transform.rotation = Quaternion.Euler(270, 0, 90);
        gameObject.GetComponent <NetworkGun> ().WeaponUpdateInfo();
    }
示例#2
0
 public characterComponents(GameObject player, NetworkMovement networkMovement, Animator animController)
 {
     this.player          = player;
     this.networkMovement = networkMovement;
     this.animController  = animController;
 }
示例#3
0
 void Awake()
 {
     movement = GetComponent<NetworkMovement>();
     health = GetComponent<NetworkHealth>();
     spawnPoints = GameObject.FindGameObjectsWithTag("SwpawnPoint");
 }