Exemple #1
0
    public new void Start()
    {
        base.Start();

        toolsReg = FindObjectOfType <ToolsRegistry>();
        toolsReg.RegisterTool(this);
    }
//    private bool audioPlaying = false;
//    private AudioSource audioSource;

    public void Start()
    {
        feedbackLamp = gameObject.GetComponent <MoodLight>();
        arms         = gameObject.GetComponent <ArmMovement>();
        toolsReg     = FindObjectOfType <ToolsRegistry>();
//        audioSource = gameObject.GetComponent<AudioSource>();
        ChangeColor();
        ControlArms();
    }
 public new void Start()
 {
     base.Start();
     Debug.Assert(fert);
     toolReg = FindObjectOfType <ToolsRegistry>();
     Debug.Assert(toolReg);
     toolParent = toolReg.GetToolParent();
     Debug.Assert(toolParent);
 }
Exemple #4
0
        public void Execute(Player p, string[] args)
        {
            if (p.Rank < CmdsPermissions.get(4))
            {
                p.SendMessage("You don't have the permission to use this command."); return;
            }

            if (args.Length < 2)
            {
                help(p); return;
            }
            try
            {
                ushort ID;
                switch (args[1])
                {
                case "create":

                    ID = Helpers.IDConvert(ushort.Parse(args[2]));

                    ToolsRegistry.Create(ID, int.Parse(args[3]), float.Parse(args[4], CultureInfo.InvariantCulture), int.Parse(args[5]));
                    break;

                case "delete":

                    ID = Helpers.IDConvert(ushort.Parse(args[2]));

                    ToolsRegistry.Remove(ID);
                    break;

                case "categories":

                    ID = Helpers.IDConvert(ushort.Parse(args[3]));

                    switch (args[2])
                    {
                    case "add":
                        ToolsRegistry.AddCategory(ID, args[4]);
                        break;

                    case "remove":
                        ToolsRegistry.RemoveCategory(ID, args[4]);
                        break;

                    default:
                        help(p);
                        break;
                    }
                    break;

                case "list":
                    Helpers.SendTextBlockToPlayer(p, ToolsRegistry.getToolsList(p));
                    break;

                default:
                    help(p);
                    break;
                }
            }
            catch {
                help(p);
            }
        }