protected RTPPlayerAction(CorePlayerActionDefinition CorePlayerActionDefinition) { PlayerActionType = CorePlayerActionDefinition.PlayerActionType; var SelectionWheelNodeConfiguration = SelectionWheelNodeConfigurationGameObject.Get().SelectionWheelNodeConfiguration; SelectionWheelNodeConfigurationData = SelectionWheelNodeConfiguration.ConfigurationInherentData[CorePlayerActionDefinition.ActionWheelNodeConfigurationId]; this.CorePlayerActionDefinition = CorePlayerActionDefinition; //on init, it is available onCooldownTimeElapsed = this.CorePlayerActionDefinition.CoolDownTime * 2; remainingExecutionAmout = this.CorePlayerActionDefinition.ExecutionAmount; }
public DummyPlayerAction(CorePlayerActionDefinition CorePlayerActionDefinition) : base(CorePlayerActionDefinition) { }