static void RaiseEventCompareColors(CompareColorsEvent in_Event, PlayerController_new player) { if (in_Event != null) { in_Event(player); if (bPrintDebug) { Debug.Log("Event: " + in_Event); } } else { PrintNullEventWarning("CompareColorsEvent"); } }
static void RaiseEventButtonInput(ButtonInputEvent in_Event, PlayerController_new callingPlayer, KeyCode in_Key, ButtonInput in_Button) { if (in_Event != null) { in_Event(callingPlayer, in_Key, in_Button); if (bPrintDebug) { Debug.Log("Event: " + in_Event); } } else { PrintNullEventWarning("ButtonInputEvent"); } }
static void RaiseEvent(PlayerControllerEvent in_Event, PlayerController_new playerController) { if (in_Event != null) { in_Event(playerController); if (bPrintDebug) { Debug.Log("Event: " + in_Event.Method); } } else { PrintNullEventWarning(in_Event.ToString()); } }
public void HandleInputPressed(PlayerController_new callingPlayer, KeyCode keyCode, ButtonInput buttonInput) { if ((callingPlayer != OwningPlayer) || (buttonInput != ButtonAssignment)) { return; } EventManager.RaiseColorObjectButtonSelected(this); float flashDuration = 0.2f; if (_tweenerSimple) { _tweenerSimple.PlayTween(); flashDuration = 2 * _tweenerSimple.TweenData.Duration; } if (_colorLight) { _colorLight.LightFlashTime = flashDuration; _colorLight.FlashLight(); } }
void Start() { Player = GameObject.FindGameObjectWithTag("Player"); playerHealth = Player.GetComponent("PlayerHealth") as PlayerHealth; playerController = Player.GetComponent<PlayerController_new>(); }
public static void RaiseColorMismatch(PlayerController_new player) => RaiseEventCompareColors(OnColorMismatch, player);
public static void RaiseButtonInput(PlayerController_new callingPlayer, KeyCode keyCode, ButtonInput buttonInput) => RaiseEventButtonInput(OnButtonInput, callingPlayer, keyCode, buttonInput);
public static void RaisePlayerControllerEvent(PlayerControllerEvent playerControllerEvent, PlayerController_new playerController_New) => RaiseEvent(playerControllerEvent, playerController_New);
private void HandleColorMatch(PlayerController_new player) { _controlColorHandler.AssignControlColors(); _controlColorHandler.RenderMaterialColors(Controls); }
void Awake() { Player = GameObject.FindGameObjectWithTag("Player"); playerController = Player.GetComponent<PlayerController_new>(); }