public void FirstExecutionAction() { PlayerActionsEventListenerManager.Get().RegisterOnPlayerActionSelectionWheelAwakeEventListener(this.OnPlayerActionWheelAwake); }
public void Destroy() { PlayerActionsEventListenerManager.Get().UnRegisterOnPlayerActionSelectionWheelAwakeEventListener(this.OnPlayerActionWheelAwake); }
internal void PlayerActionWheelAwake(List <RTPPlayerAction> availablePlayerActions, Transform followingWorldTransform) { this.PlayerActionSelectionWheel.AwakeWheel(availablePlayerActions.ConvertAll(rtpPlayerAction => new PlayerSelectionWheelNodeData(rtpPlayerAction) as SelectionWheelNodeData), followingWorldTransform); PlayerActionsEventListenerManager.Get().OnPlayerActionSelectionWheelAwake(); }