public void Awake() { animationAssignments = GetComponent <AnimationAssignments>(); playerController = playerGameObject.GetComponent <PlayerController>(); animationChild = new GameObject("Animation Cycle"); animationChild.transform.SetParent(transform); animationChild.AddComponent <SpriteRenderer>(); animator = animationChild.AddComponent <Animator>(); }
public void CopyValueAssignmentsToAnotherObject(GameObject source) { AnimationAssignments controller = source.GetComponent <AnimationAssignments>(); controller.standing = standing; controller.walking = walking; controller.falling = falling; controller.mopping = mopping; controller.dragging = dragging; controller.climbing = climbing; controller.grabbingButton = grabbingButton; controller.grabbingLever = grabbingLever; }