本文整理汇总了C#中CmdRequest类的典型用法代码示例。如果您正苦于以下问题:C#CmdRequest类的具体用法?C#CmdRequest怎么用?C#CmdRequest使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:ExecuteRequest
publicoverrideCmdResultExecuteRequest(CmdRequestargs)
{
if(args.Length<2)
returnShowUsage();//"moveprimprim[xy[z]]";
intused;
List
PS=WorldSystem.GetSingleArg(args,outused);
if(IsEmpty(PS))returnFailure("Cannotfindprim:"+args.str);
string[]to=Parser.SplitOff(args,used);
SimPositionaPos=WorldSystem.GetVector(to,outused);
if(aPos==null)returnFailure("Cannotfindposition:"+string.Join("",to));
if(!aPos.IsRegionAttached)returnFailure("!IsRegionAttached:"+aPos);
ListTODO=newList();
foreach(varOinPS)
{
if(!O.IsRegionAttached)returnFailure("!IsRegionAttached:"+O);
TODO.Add(O);
}
foreach(varOinTODO)
{
SimPositionlocalPos=WorldSystem.GetVector(to,outused,O);
Vector3dlocal=localPos.GlobalPosition;
O.SetObjectPosition(local);
}
returnSuccess("actedon"+PS.Count);
}
原文链接:http://www.jxszl.com/biancheng/C/556785.html