コード例 #1
0
        public void SendSetActorFaction(MyActorEnum actor, MyMwcObjectBuilder_FactionEnum faction)
        {
            var msg = new MyEventSetActorFaction();

            msg.ActorId = (int)actor;
            msg.Faction = faction;

            Peers.SendToAll(ref msg, NetDeliveryMethod.ReliableOrdered);
        }
コード例 #2
0
        void OnSetActorFaction(ref MyEventSetActorFaction msg)
        {
            var actorEnum = (MyActorEnum)msg.ActorId;

            if (MyMwcEnums.IsValidValue(actorEnum))
            {
                MyScriptWrapper.SetActorFaction(actorEnum, msg.Faction);
            }
            else
            {
                Alert("Actor enum invalid", msg.SenderEndpoint, msg.EventType);
            }
        }