Interface ITimeModifier
Assembly: cs.temp.dll.dll
Syntax
public interface ITimeModifier : IPreRunGameService
Properties
CanFreezeTimeOnPause
Declaration
bool CanFreezeTimeOnPause { get; }
Property Value
CurrOptionIndex
Declaration
int CurrOptionIndex { get; }
Property Value
Options
Declaration
TimeModifierOptions Options { get; }
Property Value
Methods
AddTimer(GlobalTimeModifiedTimer, Action)
Declaration
void AddTimer(GlobalTimeModifiedTimer timeModifiedTimer, Action timerThroughCallback)
Parameters
RemoveTimer(GlobalTimeModifiedTimer)
Declaration
void RemoveTimer(GlobalTimeModifiedTimer timer)
Parameters
SetModifier(Single, Boolean)
Declaration
ErrorMessage SetModifier(float newModifier, bool playerCommand)
Parameters
Type |
Name |
Description |
System.Single |
newModifier |
|
Boolean |
playerCommand |
|
Returns
SetModifierLocal(Single, Boolean)
Declaration
ErrorMessage SetModifierLocal(float newModifier, bool playerCommand)
Parameters
Type |
Name |
Description |
System.Single |
newModifier |
|
Boolean |
playerCommand |
|
Returns
SetOptions(TimeModifierOption[], Int32)
Declaration
void SetOptions(TimeModifierOption[] modifierOptions, int initialOptionID)
Parameters
Events
ModifierUpdated
Declaration
event CustomEventHandler<ITimeModifier, EventArgs> ModifierUpdated
Event Type
Type |
Description |
CustomEventHandler<ITimeModifier, System.EventArgs> |
|