public override void openDice(DiceMain aDiceMain) { Subject.addObserver(new Observer("playerAi", (aMessage) => { switch (aMessage.name) { case "diceBackPushed": aDiceMain.open(); break; case "dice1Pushed": aDiceMain.open1(); break; case "dice2Pushed": aDiceMain.open2(); break; case "dice3Pushed": aDiceMain.open3(); break; } })); }
abstract public void openDice(DiceMain aDiceMain);
public override void openDice(DiceMain aDiceMain) { MyBehaviour.setTimeoutToIns(0.2f, aDiceMain.open1); MyBehaviour.setTimeoutToIns(0.6f, aDiceMain.open2); MyBehaviour.setTimeoutToIns(1f, aDiceMain.open3); }