コード例 #1
0
ファイル: Hex.cs プロジェクト: mkecman/GameOne
    private void Awake()
    {
        _HexClickedMessage      = new HexClickedMessage(null);
        _unitUseCompoundMessage = new UnitUseCompoundMessage();
        _cameraMessage          = new CameraMessage();

        _debug         = GameModel.Get <GameDebug>();
        _elements      = GameConfig.Get <ElementConfig>().ElementsDictionary;
        _solidMaterial = Solid.GetComponent <MeshRenderer>().material;
        GameMessage.Listen <CameraControlMessage>(_ => _clickEnabled = _.Enable);
    }
コード例 #2
0
ファイル: UnitController.cs プロジェクト: mkecman/GameOne
 private void OnUnitUseCompoundMessage(UnitUseCompoundMessage value)
 {
     _unitUseCompoundCommand.Execute(value.Unit, value.CompoundIndex);
 }