コード例 #1
0
ファイル: Client.cs プロジェクト: PalliativeX/HookahLoungeSim
    public void Load(BinaryFormatter formatter, FileStream stream)
    {
        currentPrefs   = (ClientPrefs)formatter.Deserialize(stream);
        waitingTime    = (float)formatter.Deserialize(stream);
        prefsSatisfied = (bool)formatter.Deserialize(stream);
        Status         = (ClientStatus)formatter.Deserialize(stream);

        SerializedTransform serializedTransform = (SerializedTransform)formatter.Deserialize(stream);

        TransformDeserializer.Deserialize(serializedTransform, transform);
    }
コード例 #2
0
ファイル: Client.cs プロジェクト: PalliativeX/HookahLoungeSim
    public string GetPrefs()
    {
        string prefsStr = "I want ";

        currentPrefs = new ClientPrefs();

        if (prefs.strength != Strength.None)
        {
            switch (prefs.strength)
            {
            case Strength.Soft:
                prefsStr += "a soft hookah";
                currentPrefs.strength = Strength.Soft;
                break;

            case Strength.Medium:
                prefsStr += "a medium strength hookah";
                currentPrefs.strength = Strength.Medium;
                break;

            case Strength.Strong:
                prefsStr += "a strong hookah";
                currentPrefs.strength = Strength.Strong;
                break;
            }
        }
        else if (prefs.group != FlavourGroup.None)
        {
            string groupStr = prefs.group.ToString();
            prefsStr          += "a " + groupStr.ToLower() + " hookah";
            currentPrefs.group = prefs.group;
        }
        else if (prefs.taste != Taste.None)
        {
            string tasteStr = prefs.taste.ToString();
            prefsStr          += "a " + tasteStr.ToLower() + " taste";
            currentPrefs.taste = prefs.taste;
        }

        return(prefsStr);
    }
コード例 #3
0
ファイル: Client.cs プロジェクト: PalliativeX/HookahLoungeSim
 void Start()
 {
     player       = FindObjectOfType <Player>();
     currentPrefs = new ClientPrefs();
 }