コード例 #1
0
 protected AbstractItemState(ItemStateMachine sm, ItemEntity itemEnt)
 {
     StateMachine = sm;
     Item         = itemEnt;
 }
コード例 #2
0
 public EmergingItemState(ItemStateMachine sm, ItemEntity item)
     : base(sm, item)
 {
 }
コード例 #3
0
 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);
 }