public static BrickTrapState Instance() { if (instance == null) { instance = new BrickTrapState(); } return(instance); }
public override void onMessage(Brick obj, StateMsg <Brick> msg) { BrickMsg type = (BrickMsg)msg.type; switch (type) { case BrickMsg.fadeOutOk: obj.getSM().changeState(BrickTrapState.Instance()); break; case BrickMsg.chancelFadeOut: obj.getSM().changeState(BrickNormalState.Instance()); break; } }