コード例 #1
0
        public override void Process(SignChanged packet, Player player)
        {
            SignMetadata signMetadata = packet.SignMetadata;

            baseData.UpdateBasePieceMetadata(signMetadata.Guid, signMetadata);

            playerManager.SendPacketToOtherPlayers(packet, player);
        }
コード例 #2
0
        public override void Process(SignChanged packet)
        {
            SignMetadata signMetadata = packet.SignMetadata;

            BasePieceMetadataProcessor metadataProcessor = BasePieceMetadataProcessor.FromMetaData(signMetadata);

            metadataProcessor.UpdateMetadata(signMetadata.Id, signMetadata);
        }
コード例 #3
0
        public static void Postfix(uGUI_SignInput __instance)
        {
            GameObject gameObject = __instance.gameObject.FindAncestor <PrefabIdentifier>().gameObject;
            NitroxId   id         = NitroxEntity.GetId(gameObject);

            SignMetadata signMetadata = new SignMetadata(__instance.text, __instance.colorIndex, __instance.scaleIndex, __instance.elementsState, __instance.IsBackground());

            NitroxServiceLocator.LocateService <Building>().MetadataChanged(id, signMetadata);
        }
コード例 #4
0
ファイル: Signs.cs プロジェクト: yawaraka/Nitrox
        public void Changed(uGUI_SignInput sign)
        {
            string guid = sign.gameObject.FindAncestor <PrefabIdentifier>().Id;

            SignMetadata signMetadata = new SignMetadata(guid, sign.text, sign.colorIndex, sign.scaleIndex, sign.elementsState, sign.IsBackground());
            SignChanged  signChanged  = new SignChanged(signMetadata);

            packetSender.Send(signChanged);
        }
コード例 #5
0
ファイル: Signs.cs プロジェクト: willchris2/Nitrox
        public void Changed(uGUI_SignInput sign)
        {
            GameObject gameObject = sign.gameObject.FindAncestor <PrefabIdentifier>().gameObject;
            NitroxId   id         = NitroxIdentifier.GetId(gameObject);

            SignMetadata signMetadata = new SignMetadata(id, sign.text, sign.colorIndex, sign.scaleIndex, sign.elementsState, sign.IsBackground());
            SignChanged  signChanged  = new SignChanged(signMetadata);

            packetSender.Send(signChanged);
        }
コード例 #6
0
 public SignChanged(SignMetadata signMetadata)
 {
     SignMetadata = signMetadata;
 }