コード例 #1
0
ファイル: PlayerBallEntity.cs プロジェクト: 1ReDGarD1/Zigzag
        public void Initializable(IPlayerBallDef playerBallDef)
        {
            var modeSpeed = playerBallDef.CheckNull().MoveSpeed;

            ForwardVelocity = new Vector3(-modeSpeed, 0, 0);
            RightVelocity   = new Vector3(0, 0, modeSpeed);
        }
コード例 #2
0
 private void Construct(IGameStatusObserver gameStatusObserver, IPlayerBallDef playerBallDef)
 {
     GameStatusObserver = gameStatusObserver.CheckNull();
     PlayerBallDef      = playerBallDef.CheckNull();
 }
コード例 #3
0
ファイル: GameConfigurator.cs プロジェクト: 1ReDGarD1/Zigzag
 public GameConfigurator(IGameDef gameDef, IPlayerBallDef playerBallDef)
 {
     GameDef       = gameDef.CheckNull();
     PlayerBallDef = playerBallDef.CheckNull();
 }
コード例 #4
0
ファイル: GameModel.cs プロジェクト: 1ReDGarD1/Zigzag
 public void GameInitialize(IGameConfigurator configurator)
 {
     _gameDef      = configurator.GameDef;
     PlayerBallDef = configurator.PlayerBallDef;
 }