private void OnDestroy() { dispatcher.RemoveListener <InputEvents.ActionEvent>(onActionEvent); CoroutineRunner.StopAllForOwner(this); changeToDefaultCamera(); LocomotionUtils.UnEquipProp(ClubPenguin.SceneRefs.ZoneLocalPlayerManager.LocalPlayerGameObject); }
public override void OnEnter() { GameObject localPlayerGameObject = SceneRefs.ZoneLocalPlayerManager.LocalPlayerGameObject; LocomotionUtils.UnEquipProp(localPlayerGameObject); Finish(); }
protected override void Update() { if (itemInstance == null) { if (StoreExistingProp) { LocomotionUtils.UnEquipProp(GetTarget()); } itemInstance = UnityEngine.Object.Instantiate(ItemPrefab); Transform transform = GetTarget().transform; List <Transform> userBones = new List <Transform>(transform.GetComponentsInChildren <Transform>()); parentBatToTargetBone(userBones); } Completed(itemInstance); }