protected override void Awake() { base.Awake(); riggedHand = (RiggedHandTransforms)Instantiate(riggedHandModel, transform.position, Quaternion.identity); riggedHand.transform.parent = transform; riggedHand.gameObject.SetActive(false); joints = riggedHand.joints; stateController.Initialize(this, new LeapGodHandState()); }