public PlayerEvents() { onPlayerInput = new EventWithVector3(); onGateOpened = new UnityEvent(); onSubLevelCleared = new UnityEvent(); onPlayerCompletedSubLevelAnim = new UnityEvent(); onLevelCompleted = new EventWithInt(); onRestartGame = new UnityEvent(); onPlayerFailed = new UnityEvent(); onObjectCollected = new UnityEvent(); onProgressionUpdate = new EventWithFloat(); }