public bool EventTrigger(PlayerEntryZone playerEntryZone, PlayerMoveMap playerMoveMap) { return(eventTriggers_[(int)state_](this, playerEntryZone, playerMoveMap)); }
//Trigger private static bool TriggerEventTrigger(EventMoveMapTriggerState mine, PlayerEntryZone playerEntryZone, PlayerMoveMap playerMoveMap) { if (playerEntryZone.is_collider && AllSceneManager.GetInstance().inputProvider_.SelectEnter()) { if (playerMoveMap.direction == ObjectMoveMap.DIRECTION_STATUS.UP) { playerEntryZone._collision_object.direction = ObjectMoveMap.DIRECTION_STATUS.DOWN; } else if (playerMoveMap.direction == ObjectMoveMap.DIRECTION_STATUS.DOWN) { playerEntryZone._collision_object.direction = ObjectMoveMap.DIRECTION_STATUS.UP; } else if (playerMoveMap.direction == ObjectMoveMap.DIRECTION_STATUS.RIGHT) { playerEntryZone._collision_object.direction = ObjectMoveMap.DIRECTION_STATUS.LEFT; } else if (playerMoveMap.direction == ObjectMoveMap.DIRECTION_STATUS.LEFT) { playerEntryZone._collision_object.direction = ObjectMoveMap.DIRECTION_STATUS.RIGHT; } return(true); } return(false); }
//Touch private static bool TouchEventTrigger(EventMoveMapTriggerState mine, PlayerEntryZone playerEntryZone, PlayerMoveMap playerMoveMap) { if (playerEntryZone.is_collider) { return(true); } return(false); }
//None private static bool NoneEventTrigger(EventMoveMapTriggerState mine, PlayerEntryZone playerEntryZone, PlayerMoveMap playerMoveMap) { return(false); }