当前位置: 首页>>代码示例>>C#>>正文


C# PlayerData.SetLabel方法代码示例

本文整理汇总了C#中PlayerData.SetLabel方法的典型用法代码示例。如果您正苦于以下问题:C# PlayerData.SetLabel方法的具体用法?C# PlayerData.SetLabel怎么用?C# PlayerData.SetLabel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PlayerData的用法示例。


在下文中一共展示了PlayerData.SetLabel方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Save

    /**
     * Saves all relevant data to a file based on the
     * integer input
     * NOTE: This does not perform a write back but
     * rather creates a fresh file every time.
     */
    public void Save()
    {
        BinaryFormatter bf = new BinaryFormatter();
        FileStream file = File.Create(Application.persistentDataPath + "/" + save_name + ".dat");

        PlayerData data = new PlayerData();
        // Insert data from controller to data object
        // ie: data.setExp(this.getExp());
        data.SetStone(this.GetStone());
        data.SetCoin(this.GetCoin());
        data.SetFood(this.GetFood());
        data.SetSilk(this.GetSilk());
        data.SetLumber(this.GetLumber());
        data.SetEnergy(this.GetEnergy());
        data.SetMorale(this.GetMorale());

        data.SetGrid (this.ConvertMatrix (this.GetGrid ()));
        data.SetBuildings (this.GetBuildings ());

        data.SetInput (this.GetInput ());
        data.SetTips (this.GetTips ());
        data.SetButtonTexts (this.GetButtonTexts());

        data.SetHealth(this.GetHealth());
        data.SetExperience(this.GetExperience());
        data.SetLabel(this.GetLabel());

        bf.Serialize(file, data);
        file.Close();
    }
开发者ID:lucyktan,项目名称:ItTakesAVillage,代码行数:36,代码来源:GameControl.cs


注:本文中的PlayerData.SetLabel方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。