示例#1
0
 public RoomChanger(IRoomTransition <R> transitionHandler)
 {
     _transitionHandler = transitionHandler;
 }
		public void SetOneTimeNextTransition(IRoomTransition transition)
		{
			_oneTimeTransition = transition;
		}
示例#3
0
 public void SubscribeTransistor(IRoomTransition <R> transitionObject, Action <bool> onComplete)
 {
     _transitionsDictionary.Add(transitionObject, onComplete);
 }
示例#4
0
 public void UnSubscribeTransistor(IRoomTransition <R> transitionObject)
 {
     _transitionsDictionary.Remove(transitionObject);
 }
示例#5
0
 public void SetOneTimeNextTransition(IRoomTransition transition)
 {
     _oneTimeTransition = transition;
 }