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


C# SFSObject.GetDump方法代码示例

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


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

示例1: SpawnResponse

    private void SpawnResponse( SFSObject sfsdata )
    {
        Debug.Log(sfsdata.GetDump());
        int id = sfsdata.GetInt ( "playerid" );
        if (id != SFSInstance.MySelf.Id)
        {
            GameManager.gameManager.assignRemoteHealth(id, sfsdata.GetFloat("health"));
        }
        else
        {
            Dictionary<string, object> data = new Dictionary<string, object>();
            /*
            float px = sfsdata.GetFloat ( "position.x" );
            float py = sfsdata.GetFloat ( "position.y" );
            float pz = sfsdata.GetFloat ( "position.z" );
            float rx = sfsdata.GetFloat ( "rotation.x" );
            float ry = sfsdata.GetFloat ( "rotation.y" );
            float rz = sfsdata.GetFloat ( "rotation.z" );
            float rw = sfsdata.GetFloat ( "rotation.w" );

            Dictionary<string, float> data = new Dictionary<string, float> ();
            data.Add ( "position.x", px );
            data.Add ( "position.y", py );
            data.Add ( "position.z", pz );
            data.Add ( "rotation.x", rx );
            data.Add ( "rotation.y", ry );
            data.Add ( "rotation.z", rz );
            data.Add ( "rotation.w", rw );

            data.Add("health", sfsdata.GetFloat("health"));
            data.Add("cooldown", sfsdata.GetFloat("cooldown"));
            data.Add("damage", sfsdata.GetFloat("damage"));
            data.Add("range", sfsdata.GetFloat("range"));
            */

            data.Add("ship", sfsdata.GetUtfString("ship"));
            data.Add("weapon", sfsdata.GetUtfString("weapon"));
            data.Add("clipsize", sfsdata.GetInt("clipsize"));
            data.Add("ammo", sfsdata.GetInt("ammo"));
            data.Add("cooldown", sfsdata.GetFloat("cooldown"));
            data.Add("range", sfsdata.GetFloat("range"));
            data.Add("health", sfsdata.GetFloat("health"));
            data.Add("velocity", sfsdata.GetFloat("velocity"));
            data.Add("energy", sfsdata.GetFloat("energy"));
            GameManager.gameManager.prespawnData = data;
            //OnEvent ( "spawn", data );
        }
    }
开发者ID:hollsteinm,项目名称:GSPSeniorProject,代码行数:48,代码来源:SFSClient.cs


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