MapServer.GameMap.BroadcastMsg C# (CSharp) Method

BroadcastMsg() public method

public BroadcastMsg ( GameBase type, String msg ) : void
type GameBase
msg String
return void
        public void BroadcastMsg(GameBase.Config.BROADCASTMSGTYPE type, String msg)
        {
            foreach (BaseObject obj in mDicObject.Values)
            {
                if (obj.type != OBJECTTYPE.PLAYER) continue;
                PlayerObject play = obj as PlayerObject;
                if (obj.GetGameSession() != null)
                {
                    switch (type)
                    {
                        case GameBase.Config.BROADCASTMSGTYPE.LEFT:
                            {
                                play.LeftNotice(msg);
                                break;
                            }
                        case GameBase.Config.BROADCASTMSGTYPE.CHAT:
                            {
                                play.ChatNotice(msg);
                                break;
                            }
                        case GameBase.Config.BROADCASTMSGTYPE.SCREEN:
                            {
                                UserEngine.Instance().SceneNotice(msg);
                                break;
                            }
                    }
                }
            }
        }