public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) { MyCommandArgs result = new MyCommandArgs() { MyList = values[0] as IList <MyClass>, CurrentItem = values[1] as MyClass }; return(result); }
private StringBuilder Invoke(MyCommandArgs x, System.Reflection.MethodInfo method) { m_cache.Clear(); var args = x as MyCommandMethodArgs; if (args.Args != null) { m_cache.Append("Success. "); var retVal = method.Invoke(null, args.Args); if (retVal != null) m_cache.Append(retVal.ToString()); } else m_cache.Append(string.Format("Invoking {0} failed", method.Name)); return m_cache; }
private StringBuilder PassValuesToCharacter(MyCommandArgs args) { var argsvl = args as MyCommandArgsValuesList; if (argsvl.values.Count == 0) return new StringBuilder("No values passed onto character"); foreach (var value in argsvl.values) { } StringBuilder output = new StringBuilder().Append("Added values "); foreach (var value in argsvl.values) output.Append(value).Append(" "); output.Append("to character"); return output; }
private StringBuilder ChangeDisplayName(MyCommandArgs args) { var argsdn = args as MyCommandArgsDisplayName; MyEntity entity; if (MyEntities.TryGetEntityById(argsdn.EntityId, out entity)) { if (argsdn.newDisplayName != null) { var oldDisplayName = entity.DisplayName; entity.DisplayName = argsdn.newDisplayName; return new StringBuilder().Append("Changed name from entity ").Append(argsdn.EntityId).Append(" from ").Append(oldDisplayName).Append(" to ").Append(entity.DisplayName); } else return new StringBuilder().Append("Invalid Display name"); } return new StringBuilder().Append("Entity not found"); }
private StringBuilder ChangeDisplayName(MyCommandArgs args) { var argsdn = args as MyCommandArgsDisplayName; MyEntity entity; if (MyEntities.TryGetEntityById(argsdn.EntityId, out entity)) { if (argsdn.newDisplayName != null) { var oldDisplayName = entity.DisplayName; entity.DisplayName = argsdn.newDisplayName; return(new StringBuilder().Append("Changed name from entity ").Append(argsdn.EntityId).Append(" from ").Append(oldDisplayName).Append(" to ").Append(entity.DisplayName)); } else { return(new StringBuilder().Append("Invalid Display name")); } } return(new StringBuilder().Append("Entity not found")); }
private StringBuilder PassValuesToCharacter(MyCommandArgs args) { var argsvl = args as MyCommandArgsValuesList; if (argsvl.values.Count == 0) { return(new StringBuilder("No values passed onto character")); } foreach (var value in argsvl.values) { } StringBuilder output = new StringBuilder().Append("Added values "); foreach (var value in argsvl.values) { output.Append(value).Append(" "); } output.Append("to character"); return(output); }
private StringBuilder ClearConsole(MyCommandArgs args) { MyConsole.Clear(); return new StringBuilder("Console cleared..."); }
private StringBuilder ScriptConsole(MyCommandArgs x) { return new StringBuilder("Scripting mode. Send blank line to compile and run."); }
private StringBuilder ClearConsole(MyCommandArgs args) { MyConsole.Clear(); return(new StringBuilder("Console cleared...")); }
private StringBuilder ScriptConsole(MyCommandArgs x) { return(new StringBuilder("Scripting mode. Send blank line to compile and run.")); }