protected AbstractItemState(ItemStateMachine sm, ItemEntity itemEnt)
 {
     StateMachine = sm;
     Item         = itemEnt;
 }
示例#2
0
 public EmergingItemState(ItemStateMachine sm, ItemEntity item)
     : base(sm, item)
 {
 }
 public ActiveItemState(ItemStateMachine sm, ItemEntity item)
     : base(sm, item)
 {
 }
示例#4
0
 public ItemStateMachine(ItemEntity item)
 {
     Active   = new ActiveItemState(this, item);
     Inactive = new InactiveItemState(this, item);
     Emerging = new EmergingItemState(this, item);
 }