public void ChangeState(string stateName, ChangeLevelState.StateChange action) { if (action == ChangeLevelState.StateChange.Trigger) { TriggerState(stateName); } else if (action == ChangeLevelState.StateChange.Untrigger) { UntriggerState(stateName); } else { Debug.LogWarning("LevelState[" + name + "]/ChangeState (string, LevelStateChange.StateChange) : levelStateChange action is unknown."); } }
public void ChangeState(string modName, ChangeLevelState.StateChange action) { if (action == ChangeLevelState.StateChange.Trigger) { Trigger(modName); } else if (action == ChangeLevelState.StateChange.Untrigger) { Untrigger(modName); } else { Debug.LogWarning("LevelStateInfo/ChangeState (string, LevelStateChange.StateChange) : action is unknown."); } }
public LevelStateChangeInfo(string levelName, string stateName, ChangeLevelState.StateChange action) { this.levelName = levelName; this.modifierName = stateName; this.action = action; }