本文整理汇总了C#中IScene.TryGetAvatarByName方法的典型用法代码示例。如果您正苦于以下问题:C# IScene.TryGetAvatarByName方法的具体用法?C# IScene.TryGetAvatarByName怎么用?C# IScene.TryGetAvatarByName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IScene
的用法示例。
在下文中一共展示了IScene.TryGetAvatarByName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: HandleConsoleForceSendAppearance
void HandleConsoleForceSendAppearance (IScene scene, string [] cmds)
{
string firstName;
string lastName;
if (cmds.Length < 5) {
string name = "";
name = MainConsole.Instance.Prompt ("User Name <first last>: ", name);
if (name == "")
return;
var names = name.Split (' ');
if (names.Length < 2)
return;
firstName = names [0];
lastName = names [1];
} else {
firstName = cmds [3];
lastName = cmds [4];
}
IScenePresence SP;
if (scene.TryGetAvatarByName (firstName + " " + lastName, out SP)) {
ForceSendAvatarAppearance (SP.UUID);
} else
MainConsole.Instance.Info ("Could not find user's account.");
}
示例2: HandleConsoleForceSendAppearance
void HandleConsoleForceSendAppearance(IScene scene, string[] cmds)
{
if (cmds.Length != 5)
{
if (MainConsole.Instance != null)
MainConsole.Instance.Info("Wrong number of commands.");
return;
}
string firstName = cmds[3], lastName = cmds[4];
IScenePresence SP;
if (scene.TryGetAvatarByName(firstName + " " + lastName, out SP))
{
ForceSendAvatarAppearance(SP.UUID);
}
else
MainConsole.Instance.Info("Could not find user's account.");
}