Пример #1
0
    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;
            }
        }));
    }
Пример #2
0
 abstract public void openDice(DiceMain aDiceMain);
Пример #3
0
 public override void openDice(DiceMain aDiceMain)
 {
     MyBehaviour.setTimeoutToIns(0.2f, aDiceMain.open1);
     MyBehaviour.setTimeoutToIns(0.6f, aDiceMain.open2);
     MyBehaviour.setTimeoutToIns(1f, aDiceMain.open3);
 }