コード例 #1
0
        internal override void OnSpriteEnter(SimplePlayer simplePlayer)
        {
            //  这里需要把SimplePlayer进行包装
            //  目前代码简化就不进行处理,直接抛给逻辑层

            var exitsts = scenePlayerLists.FirstOrDefault(o => o.Id == simplePlayer.Id);
            if (exitsts != null)
            {

            }
            else
            {
                scenePlayerLists.Add(simplePlayer);
                if (SpriteEnter != null)
                {
                    SpriteEnter(this, new SpriteEnterEventArgs { Player = simplePlayer});
                }
            }
        }
コード例 #2
0
 internal override void OnSpriteEnter(SimplePlayer simplePlayer)
 {
 }
コード例 #3
0
 internal override void OnEnterSceneInfo(SimplePlayer player)
 {
     controller.Model.Player = player;
 }
コード例 #4
0
ファイル: PlayerModel.cs プロジェクト: RainsSoft/DogSE
 public PlayerModel()
 {
     Player = new SimplePlayer();
 }