// Token: 0x0600059D RID: 1437 RVA: 0x00029260 File Offset: 0x00027660 private void CreateEvent(EasyJoystick.MessageName message) { MovingJoystick movingJoystick = new MovingJoystick(); movingJoystick.joystickName = base.gameObject.name; movingJoystick.joystickAxis = this.joystickAxis; movingJoystick.joystickValue = this.joystickValue; if (!this.useBroadcast) { if (message != EasyJoystick.MessageName.On_JoystickMove) { if (message == EasyJoystick.MessageName.On_JoystickMoveEnd) { if (EasyJoystick.On_JoystickMoveEnd != null) { EasyJoystick.On_JoystickMoveEnd(movingJoystick); } } } else if (EasyJoystick.On_JoystickMove != null) { EasyJoystick.On_JoystickMove(movingJoystick); } } else { EasyJoystick.Broadcast broadcast = this.messageMode; if (broadcast != EasyJoystick.Broadcast.BroadcastMessage) { if (broadcast != EasyJoystick.Broadcast.SendMessage) { if (broadcast == EasyJoystick.Broadcast.SendMessageUpwards) { this.ReceiverObjectGame.SendMessageUpwards(message.ToString(), movingJoystick, SendMessageOptions.DontRequireReceiver); } } else { this.ReceiverObjectGame.SendMessage(message.ToString(), movingJoystick, SendMessageOptions.DontRequireReceiver); } } else { this.ReceiverObjectGame.BroadcastMessage(message.ToString(), movingJoystick, SendMessageOptions.DontRequireReceiver); } } }
private void CreateEvent(MessageName message) { MovingJoystick movingJoystick = new MovingJoystick(); movingJoystick.joystickName = base.gameObject.name; movingJoystick.joystickAxis = joystickAxis; movingJoystick.joystickValue = joystickValue; movingJoystick.joystick = this; if (!useBroadcast) { switch (message) { case MessageName.On_JoystickMoveStart: if (EasyJoystick.On_JoystickMoveStart != null) { EasyJoystick.On_JoystickMoveStart(movingJoystick); } break; case MessageName.On_JoystickMove: if (EasyJoystick.On_JoystickMove != null) { EasyJoystick.On_JoystickMove(movingJoystick); } break; case MessageName.On_JoystickMoveEnd: if (EasyJoystick.On_JoystickMoveEnd != null) { EasyJoystick.On_JoystickMoveEnd(movingJoystick); } break; case MessageName.On_JoystickTouchStart: if (EasyJoystick.On_JoystickTouchStart != null) { EasyJoystick.On_JoystickTouchStart(movingJoystick); } break; case MessageName.On_JoystickTap: if (EasyJoystick.On_JoystickTap != null) { EasyJoystick.On_JoystickTap(movingJoystick); } break; case MessageName.On_JoystickDoubleTap: if (EasyJoystick.On_JoystickDoubleTap != null) { EasyJoystick.On_JoystickDoubleTap(movingJoystick); } break; case MessageName.On_JoystickTouchUp: if (EasyJoystick.On_JoystickTouchUp != null) { EasyJoystick.On_JoystickTouchUp(movingJoystick); } break; } } else { if (!useBroadcast) { return; } if (receiverGameObject != null) { switch (messageMode) { case Broadcast.BroadcastMessage: receiverGameObject.BroadcastMessage(message.ToString(), movingJoystick, SendMessageOptions.DontRequireReceiver); break; case Broadcast.SendMessage: receiverGameObject.SendMessage(message.ToString(), movingJoystick, SendMessageOptions.DontRequireReceiver); break; case Broadcast.SendMessageUpwards: receiverGameObject.SendMessageUpwards(message.ToString(), movingJoystick, SendMessageOptions.DontRequireReceiver); break; } } else { Debug.LogError("Joystick : " + base.gameObject.name + " : you must setup receiver gameobject"); } } }