Esempio n. 1
0
 public void Write(BinaryFileWriter w, GameFormat format)
 {
     w.WriteASCIIString(Type, 4);
     if (Type == "GRUP")
     {
         w.Write(DataSize + (format == GameFormat.TES4 ? 20 : 24));
         w.Write(RecordGroup.FromLabel(Group.Depth == 0, Label), 0, 4);
         w.Write((int)GroupType);
         w.Write(0U); // stamp | stamp + uknown
         if (format != GameFormat.TES4)
         {
             w.Write(0U); // version + uknown
         }
         return;
     }
     w.Write(DataSize);
     if (format == GameFormat.TES3)
     {
         w.Write(0U); // unknown
     }
     w.Write((uint)Flags);
     if (format == GameFormat.TES3)
     {
         return;
     }
     // tes4
     w.Write(FormId);
     w.Write(0U);
     if (format == GameFormat.TES4)
     {
         return;
     }
     // tes5
     w.Write(0U);
 }
Esempio n. 2
0
        public List <FMIDField <Record> > SCROs = new List <FMIDField <Record> >(); // Global variable reference

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "FULL": FULL = r.ReadSTRV(dataSize); return(true);

            case "ICON": ICON = r.ReadFILE(dataSize); return(true);

            case "DATA": DATA = new DATAField(r, dataSize); return(true);

            case "SCRI": SCRI = new FMIDField <SCPTRecord>(r, dataSize); return(true);

            case "CTDA": r.Skip(dataSize); return(true);

            case "INDX": r.Skip(dataSize); return(true);

            case "QSDT": r.Skip(dataSize); return(true);

            case "CNAM": r.Skip(dataSize); return(true);

            case "QSTA": r.Skip(dataSize); return(true);

            case "SCHR": SCHR = new SCPTRecord.SCHRField(r, dataSize); return(true);

            case "SCDA": SCDA = r.ReadBYTV(dataSize); return(true);

            case "SCTX": SCTX = r.ReadSTRV(dataSize); return(true);

            case "SCRO": SCROs.Add(new FMIDField <Record>(r, dataSize)); return(true);

            default: return(false);
            }
        }
Esempio n. 3
0
 public Deck(string klass, GameFormat format, List <Card> cards)
     : this()
 {
     Klass  = Utils.KlassFromString(klass);
     Format = format;
     Cards  = cards;
 }
Esempio n. 4
0
    /// <summary>
    /// Starts the game. Should be called after the player sits in a chair
    /// </summary>
    public void StartGame()
    {
        //Debug.Log("game proc start");
        isPaused = false;
        if (currentQuestionNumber == 0)
        {
            UIManager.instance.ResetMoneyTreePanel();

            gameFormat      = new ClassicGameFormat();
            difficlutyLevel = 1;
            //currentQuestionNumber = 0;
            musicAudioSource.Stop();
            musicAudioSource.PlayOneShot(classicModeAudio[11]);

            StartCoroutine(LetsPlayLD());

            LightAnimation.SmallCircleUp();
        }
        //else
        //{
        //    UIManager.uim.LoadGameUI();
        //    ContinueGameProcess();
        //}

        UIManager.instance.confetti.SetActive(false);
    }
Esempio n. 5
0
 public GameFilter(Guid?deck, Region region, GameMode mode, TimeFrame time,
                   GameFormat format, PlayerClass pClass, PlayerClass oClass)
     : this(deck, region, mode, time, format)
 {
     PlayerClass   = pClass;
     OpponentClass = oClass;
 }
Esempio n. 6
0
        public DATAField DATA; // Data

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            if (format == GameFormat.TES3)
            {
                switch (type)
                {
                case "NAME": EDID = r.ReadSTRV(dataSize); return(true);

                case "FNAM": FULL = r.ReadSTRV(dataSize); return(true);

                case "CLDT": r.Skip(dataSize); return(true);

                case "DESC": DESC = r.ReadSTRV(dataSize); return(true);

                default: return(false);
                }
            }
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "FULL": FULL = r.ReadSTRV(dataSize); return(true);

            case "DESC": DESC = r.ReadSTRV(dataSize); return(true);

            case "ICON": ICON = r.ReadSTRV(dataSize); return(true);

            case "DATA": DATA = new DATAField(r, dataSize); return(true);

            default: return(false);
            }
        }
Esempio n. 7
0
        public STRVField MNAM; // Master Text

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "INDX": INDX = r.ReadT <IN32Field>(dataSize); return(true);

            case "DATA":
            case "SKDT": DATA = new DATAField(r, dataSize, format); return(true);

            case "DESC": DESC = r.ReadSTRV(dataSize); return(true);

            case "ICON": ICON = r.ReadFILE(dataSize); return(true);

            case "ANAM": ANAM = r.ReadSTRV(dataSize); return(true);

            case "JNAM": JNAM = r.ReadSTRV(dataSize); return(true);

            case "ENAM": ENAM = r.ReadSTRV(dataSize); return(true);

            case "MNAM": MNAM = r.ReadSTRV(dataSize); return(true);

            default: return(false);
            }
        }
        public List <SCITField> SCITs = new List <SCITField>(); // Script effect data

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID":
            case "NAME": EDID = r.ReadSTRV(dataSize); return(true);

            case "FULL": if (SCITs.Count == 0)
                {
                    FULL = r.ReadSTRV(dataSize);
                }
                else
                {
                    SCITs.Last().FULLField(r, dataSize);
                } return(true);

            case "ENIT":
            case "ENDT": ENIT = new ENITField(r, dataSize, format); return(true);

            case "EFID": r.Skip(dataSize); return(true);

            case "EFIT":
            case "ENAM": EFITs.Add(new EFITField(r, dataSize, format)); return(true);

            case "SCIT": SCITs.Add(new SCITField(r, dataSize)); return(true);

            default: return(false);
            }
        }
Esempio n. 9
0
 public SPITField(BinaryFileReader r, int dataSize, GameFormat format)
 {
     Type       = r.ReadUInt32();
     SpellCost  = r.ReadInt32();
     SpellLevel = format != GameFormat.TES3 ? r.ReadInt32() : 0;
     Flags      = r.ReadUInt32();
 }
Esempio n. 10
0
        public List <RNAMField> RNAMs = new List <RNAMField>(); // Large References

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "FULL": FULL = r.ReadSTRV(dataSize); return(true);

            case "WNAM": WNAM = new FMIDField <WRLDRecord>(r, dataSize); return(true);

            case "CNAM": CNAM = new FMIDField <CLMTRecord>(r, dataSize); return(true);

            case "NAM2": NAM2 = new FMIDField <WATRRecord>(r, dataSize); return(true);

            case "ICON": ICON = r.ReadFILE(dataSize); return(true);

            case "MNAM": MNAM = r.ReadT <MNAMField>(dataSize); return(true);

            case "DATA": DATA = r.ReadT <BYTEField>(dataSize); return(true);

            case "NAM0": NAM0 = new NAM0Field(r, dataSize); return(true);

            case "NAM9": NAM0.NAM9Field(r, dataSize); return(true);

            case "SNAM": SNAM = r.ReadT <UI32Field>(dataSize); return(true);

            case "OFST": r.Skip(dataSize); return(true);

            // TES5
            case "RNAM": RNAMs.Add(new RNAMField(r, dataSize)); return(true);

            default: return(false);
            }
        }
Esempio n. 11
0
        public List <FMIDField <Record> > SPLOs = new List <FMIDField <Record> >(); // TES4: (points to a SPEL or LVSP record)

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID":
            case "NAME": EDID = r.ReadSTRV(dataSize); return(true);

            case "FULL":
            case "FNAM": FULL = r.ReadSTRV(dataSize); return(true);

            case "ICON":
            case "TNAM": ICON = r.ReadFILE(dataSize); return(true);

            case "DESC": DESC = r.ReadSTRV(dataSize); return(true);

            case "SPLO": if (SPLOs == null)
                {
                    SPLOs = new List <FMIDField <Record> >();
                }
                SPLOs.Add(new FMIDField <Record>(r, dataSize)); return(true);

            case "NPCS": if (NPCSs == null)
                {
                    NPCSs = new List <STRVField>();
                }
                NPCSs.Add(r.ReadSTRV(dataSize)); return(true);

            default: return(false);
            }
        }
Esempio n. 12
0
            public int    Flags; // 0 = ?, 1 = Ignore Normal Weapon Resistance?

            public DATAField(BinaryFileReader r, int dataSize, GameFormat format)
            {
                if (format == GameFormat.TES3)
                {
                    Weight    = r.ReadSingle();
                    Value     = r.ReadInt32();
                    Type      = r.ReadUInt16();
                    Health    = r.ReadInt16();
                    Speed     = r.ReadSingle();
                    Reach     = r.ReadSingle();
                    Damage    = r.ReadInt16();
                    ChopMin   = r.ReadByte();
                    ChopMax   = r.ReadByte();
                    SlashMin  = r.ReadByte();
                    SlashMax  = r.ReadByte();
                    ThrustMin = r.ReadByte();
                    ThrustMax = r.ReadByte();
                    Flags     = r.ReadInt32();
                    return;
                }
                Type    = (ushort)r.ReadUInt32();
                Speed   = r.ReadSingle();
                Reach   = r.ReadSingle();
                Flags   = r.ReadInt32();
                Value   = r.ReadInt32();
                Health  = (short)r.ReadInt32();
                Weight  = r.ReadSingle();
                Damage  = r.ReadInt16();
                ChopMin = ChopMax = SlashMin = SlashMax = ThrustMin = ThrustMax = 0;
            }
Esempio n. 13
0
        public DATVField DATA; // Data

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            if (format == GameFormat.TES3)
            {
                switch (type)
                {
                case "NAME": EDID = r.ReadSTRV(dataSize); return(true);

                case "STRV": DATA = r.ReadDATV(dataSize, 's'); return(true);

                case "INTV": DATA = r.ReadDATV(dataSize, 'i'); return(true);

                case "FLTV": DATA = r.ReadDATV(dataSize, 'f'); return(true);

                default: return(false);
                }
            }
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "DATA": DATA = r.ReadDATV(dataSize, EDID.Value[0]); return(true);

            default: return(false);
            }
        }
Esempio n. 14
0
 public Deck(PlayerClass klass, GameFormat format, List <Card> cards)
     : this()
 {
     Klass  = klass;
     Format = format;
     Cards  = cards;
 }
            public uint Flags; // 1 = Playable 2 = Beast Race

            public DATAField(BinaryFileReader r, int dataSize, GameFormat format)
            {
                if (format == GameFormat.TES3)
                {
                    for (var i = 0; i < SkillBoosts.Length; i++)
                    {
                        SkillBoosts[i] = new SkillBoost(r, 8, format);
                    }
                    Male.Strength     = (byte)r.ReadInt32(); Female.Strength = (byte)r.ReadInt32();
                    Male.Intelligence = (byte)r.ReadInt32(); Female.Intelligence = (byte)r.ReadInt32();
                    Male.Willpower    = (byte)r.ReadInt32(); Female.Willpower = (byte)r.ReadInt32();
                    Male.Agility      = (byte)r.ReadInt32(); Female.Agility = (byte)r.ReadInt32();
                    Male.Speed        = (byte)r.ReadInt32(); Female.Speed = (byte)r.ReadInt32();
                    Male.Endurance    = (byte)r.ReadInt32(); Female.Endurance = (byte)r.ReadInt32();
                    Male.Personality  = (byte)r.ReadInt32(); Female.Personality = (byte)r.ReadInt32();
                    Male.Luck         = (byte)r.ReadInt32(); Female.Luck = (byte)r.ReadInt32();
                    Male.Height       = r.ReadSingle(); Female.Height = r.ReadSingle();
                    Male.Weight       = r.ReadSingle(); Female.Weight = r.ReadSingle();
                    Flags             = r.ReadUInt32();
                    return;
                }
                for (var i = 0; i < SkillBoosts.Length; i++)
                {
                    SkillBoosts[i] = new SkillBoost(r, 2, format);
                }
                r.ReadInt16(); // padding
                Male.Height = r.ReadSingle(); Female.Height = r.ReadSingle();
                Male.Weight = r.ReadSingle(); Female.Weight = r.ReadSingle();
                Flags       = r.ReadUInt32();
            }
        public BYTVField?XRGD;              // Ragdoll Data (optional)

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "NAME": NAME = new FMIDField <Record>(r, dataSize); return(true);

            case "DATA": DATA = new REFRRecord.DATAField(r, dataSize); return(true);

            case "XPCI": XPCI = new FMIDField <CELLRecord>(r, dataSize); return(true);

            case "FULL": XPCI.Value.AddName(r.ReadASCIIString(dataSize)); return(true);

            case "XLOD": XLOD = r.ReadBYTV(dataSize); return(true);

            case "XESP": XESP = new REFRRecord.XESPField(r, dataSize); return(true);

            case "XMRC": XMRC = new FMIDField <REFRRecord>(r, dataSize); return(true);

            case "XHRS": XHRS = new FMIDField <ACRERecord>(r, dataSize); return(true);

            case "XSCL": XSCL = r.ReadT <FLTVField>(dataSize); return(true);

            case "XRGD": XRGD = r.ReadBYTV(dataSize); return(true);

            default: return(false);
            }
        }
Esempio n. 17
0
        public FMIDField <ENCHRecord> ENAM; // enchantment ID

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID":
            case "NAME": EDID = r.ReadSTRV(dataSize); return(true);

            case "MODL": MODL = new MODLGroup(r, dataSize); return(true);

            case "MODB": MODL.MODBField(r, dataSize); return(true);

            case "MODT": MODL.MODTField(r, dataSize); return(true);

            case "FULL":
            case "FNAM": FULL = r.ReadSTRV(dataSize); return(true);

            case "DATA":
            case "MCDT": DATA = new DATAField(r, dataSize, format); return(true);

            case "ICON":
            case "ITEX": ICON = r.ReadFILE(dataSize); return(true);

            case "ENAM": ENAM = new FMIDField <ENCHRecord>(r, dataSize); return(true);

            case "SCRI": SCRI = new FMIDField <SCPTRecord>(r, dataSize); return(true);

            default: return(false);
            }
        }
Esempio n. 18
0
 public DATAField(BinaryFileReader r, int dataSize, GameFormat format)
 {
     if (format == GameFormat.TES3)
     {
         Weight          = r.ReadSingle();
         Value           = r.ReadInt32();
         Time            = r.ReadInt32();
         Radius          = r.ReadInt32();
         LightColor      = r.ReadT <ColorRef4>(4);
         Flags           = r.ReadInt32();
         FalloffExponent = 1;
         FOV             = 90;
         return;
     }
     Time       = r.ReadInt32();
     Radius     = r.ReadInt32();
     LightColor = r.ReadT <ColorRef4>(4);
     Flags      = r.ReadInt32();
     if (dataSize == 32)
     {
         FalloffExponent = r.ReadSingle();
         FOV             = r.ReadSingle();
     }
     else
     {
         FalloffExponent = 1;
         FOV             = 90;
     }
     Value  = r.ReadInt32();
     Weight = r.ReadSingle();
 }
Esempio n. 19
0
        public BYTVField?XRGD;                    // Ragdoll Data (optional)

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "NAME": NAME = new FMIDField <Record>(r, dataSize); return(true);

            case "DATA": DATA = new REFRRecord.DATAField(r, dataSize); return(true);

            case "XOWN": if (XOWNs == null)
                {
                    XOWNs = new List <CELLRecord.XOWNGroup>();
                }
                XOWNs.Add(new CELLRecord.XOWNGroup {
                    XOWN = new FMIDField <Record>(r, dataSize)
                }); return(true);

            case "XRNK": XOWNs.Last().XRNK = r.ReadT <IN32Field>(dataSize); return(true);

            case "XGLB": XOWNs.Last().XGLB = new FMIDField <Record>(r, dataSize); return(true);

            case "XESP": XESP = new REFRRecord.XESPField(r, dataSize); return(true);

            case "XSCL": XSCL = r.ReadT <FLTVField>(dataSize); return(true);

            case "XRGD": XRGD = r.ReadBYTV(dataSize); return(true);

            default: return(false);
            }
        }
Esempio n. 20
0
            public int    Parameter2; // Parameter #2

            public CTDAField(BinaryFileReader r, int dataSize, GameFormat format)
            {
                if (format == GameFormat.TES3)
                {
                    Index           = r.ReadByte();
                    Type            = r.ReadByte();
                    FunctionId      = r.ReadASCIIString(2);
                    CompareOp       = (byte)(r.ReadByte() << 1);
                    Name            = r.ReadASCIIString(dataSize - 5);
                    ComparisonValue = Parameter1 = Parameter2 = 0;
                    return;
                }
                CompareOp = r.ReadByte();
                r.Skip(3); // Unused
                ComparisonValue = r.ReadSingle();
                FunctionId      = r.ReadASCIIString(4);
                Parameter1      = r.ReadInt32();
                Parameter2      = r.ReadInt32();
                if (dataSize != 24)
                {
                    r.Skip(4); // Unused
                }
                Index = Type = 0;
                Name  = null;
            }
Esempio n. 21
0
        public FMIDField <SOUNRecord> QNAM; // Close sound

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID":
            case "NAME": EDID = r.ReadSTRV(dataSize); return(true);

            case "MODL": MODL = new MODLGroup(r, dataSize); return(true);

            case "MODB": MODL.MODBField(r, dataSize); return(true);

            case "MODT": MODL.MODTField(r, dataSize); return(true);

            case "FULL":
            case "FNAM": FULL = r.ReadSTRV(dataSize); return(true);

            case "DATA":
            case "CNDT": DATA = new DATAField(r, dataSize, format); return(true);

            case "FLAG": DATA.FLAGField(r, dataSize); return(true);

            case "CNTO":
            case "NPCO": CNTOs.Add(new CNTOField(r, dataSize, format)); return(true);

            case "SCRI": SCRI = new FMIDField <SCPTRecord>(r, dataSize); return(true);

            case "SNAM": SNAM = new FMIDField <SOUNRecord>(r, dataSize); return(true);

            case "QNAM": QNAM = new FMIDField <SOUNRecord>(r, dataSize); return(true);

            default: return(false);
            }
        }
Esempio n. 22
0
        public TNAMField TNAM;                                  // Timing

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "MODL": MODL = new MODLGroup(r, dataSize); return(true);

            case "MODB": MODL.MODBField(r, dataSize); return(true);

            case "FNAM": FNAM = r.ReadFILE(dataSize); return(true);

            case "GNAM": GNAM = r.ReadFILE(dataSize); return(true);

            case "WLST": for (var i = 0; i < dataSize >> 3; i++)
                {
                    WLSTs.Add(new WLSTField(r, dataSize));
                }
                return(true);

            case "TNAM": TNAM = new TNAMField(r, dataSize); return(true);

            default: return(false);
            }
        }
Esempio n. 23
0
        public List <FMIDField <Record> > SCROs = new List <FMIDField <Record> >(); // Global variable reference

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "SCHD": SCHD = new SCHDField(r, dataSize); return(true);

            case "SCVR": if (format != GameFormat.TES3)
                {
                    SLSDs.Last().SCVRField(r, dataSize);
                }
                else
                {
                    SCHD.SCVRField(r, dataSize);
                } return(true);

            case "SCDA":
            case "SCDT": SCDA = r.ReadBYTV(dataSize); return(true);

            case "SCTX": SCTX = r.ReadSTRV(dataSize); return(true);

            // TES4
            case "SCHR": SCHR = new SCHRField(r, dataSize); return(true);

            case "SLSD": SLSDs.Add(new SLSDField(r, dataSize)); return(true);

            case "SCRO": SCROs.Add(new FMIDField <Record>(r, dataSize)); return(true);

            case "SCRV": var idx = r.ReadUInt32(); SCRVs.Add(SLSDs.Single(x => x.Idx == idx)); return(true);

            default: return(false);
            }
        }
Esempio n. 24
0
        public static EnumGameType ConvertToEnumGameType(GameType gameType, GameFormat gameFormat)
        {
            if (gameFormat == GameFormat.SnG)
            {
                if (gameType == GameType.Holdem)
                {
                    return(EnumGameType.SNGHoldem);
                }
                else
                {
                    return(EnumGameType.SNGOmaha);
                }
            }

            if (gameFormat == GameFormat.MTT)
            {
                if (gameType == GameType.Holdem)
                {
                    return(EnumGameType.MTTHoldem);
                }
                else
                {
                    return(EnumGameType.MTTOmaha);
                }
            }

            if (gameType == GameType.Omaha || gameType == GameType.OmahaHiLo)
            {
                return(EnumGameType.CashOmaha);
            }

            return(EnumGameType.CashHoldem);
        }
Esempio n. 25
0
        public List <SNAMField> SNAMs = new List <SNAMField>(); // Sounds

        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "MODL": MODL = new MODLGroup(r, dataSize); return(true);

            case "MODB": MODL.MODBField(r, dataSize); return(true);

            case "CNAM": CNAM = r.ReadFILE(dataSize); return(true);

            case "DNAM": DNAM = r.ReadFILE(dataSize); return(true);

            case "NAM0": NAM0 = r.ReadBYTV(dataSize); return(true);

            case "FNAM": FNAM = new FNAMField(r, dataSize); return(true);

            case "HNAM": HNAM = new HNAMField(r, dataSize); return(true);

            case "DATA": DATA = new DATAField(r, dataSize); return(true);

            case "SNAM": SNAMs.Add(new SNAMField(r, dataSize)); return(true);

            default: return(false);
            }
        }
        public override bool CreateField(BinaryFileReader r, GameFormat format, string type, int dataSize)
        {
            switch (type)
            {
            case "EDID": EDID = r.ReadSTRV(dataSize); return(true);

            case "MODL": MODL = new MODLGroup(r, dataSize); return(true);

            case "MODB": MODL.MODBField(r, dataSize); return(true);

            case "CTDA":
            case "CTDT": CTDAs.Add(new SCPTRecord.CTDAField(r, dataSize, format)); return(true);

            case "ANAM": ANAM = r.ReadT <BYTEField>(dataSize); return(true);

            case "DATA":
                DATAs = new FMIDField <IDLERecord> [dataSize >> 2];
                for (var i = 0; i < DATAs.Length; i++)
                {
                    DATAs[i] = new FMIDField <IDLERecord>(r, 4);
                }
                return(true);

            default: return(false);
            }
        }
Esempio n. 27
0
    // Update is called once per frame
    void Update()
    {
        int height = Mathf.FloorToInt(-playerManager.transform.position.y);

        cordinate.text = height.ToString();
        cashText.text = GameFormat.toScientificNotation(Gamemanager.main.player.cash);
    }
        public MatchmakingQueueListener Get(GameFormat format)
        {
            var inQueue  = _queueManager.GameFormatsToQueues[format];
            var outQueue = _queueManager.OutboundQueue;
            var listener = new MatchmakingQueueListener(format, inQueue, outQueue, _matchmakingAlgorithm, _logger);

            return(listener);
        }
Esempio n. 29
0
 public Match(IEnumerable <MatchRequest> requests, GameFormat format, GameTitle title, GameMode mode)
 {
     Id       = Guid.NewGuid();
     Requests = requests;
     Format   = format;
     Title    = title;
     Mode     = mode;
 }
Esempio n. 30
0
            public int Flags; //: AutoCalc

            public DATAField(BinaryFileReader r, int dataSize, GameFormat format)
            {
                Weight = r.ReadSingle();
                if (format == GameFormat.TES3)
                {
                    Value = r.ReadInt32();
                    Flags = r.ReadInt32();
                }
            }