// Use this for initialization void Initialize() { tr = this.transform; rg = GetComponent <Rigidbody>(); coll = GetComponent <CharacterController>(); anim = GetComponentInChildren <Animator>(); ik = GetComponentInChildren <IkHandler>(); inventary = GetComponent <InventaryController>(); ragdoll = GetComponentInChildren <RagdollController>(); ik.LookAtPosition = LookAt; cam = Camera.main.transform; inventary.Initiliaze(Player, this); life = new Stat("life", this.Stats.MaxLife, this.Stats.MaxLife); shield = new Stat("shield", this.Stats.MaxLife, 0); armor = new Stat("armor", this.Stats.MaxLife, 0); Active = true; initialized = true; }
private void OnEnable() { mesh = GetComponent <SkinnedMeshRenderer>(); maskManagers = this.transform.parent.GetComponentsInChildren <BodyMaskManager>(); ragdoll = this.transform.parent.GetComponent <RagdollController>(); }