Ejemplo n.º 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});
                }
            }
        }
Ejemplo n.º 2
0
 internal override void OnSpriteEnter(SimplePlayer simplePlayer)
 {
 }
Ejemplo n.º 3
0
 internal override void OnEnterSceneInfo(SimplePlayer player)
 {
     controller.Model.Player = player;
 }
Ejemplo n.º 4
0
 public PlayerModel()
 {
     Player = new SimplePlayer();
 }