Пример #1
0
    bool ButtonHasBeenClicked()
    {
        if (!Input.GetMouseButtonUp(TheManager.TM.LEFT_MOUSE))
        {
            return(true);
        }

        if (ButtonBool.AnyButtonClicked)
        {
            if (menuButtons.place.ButtonIsClicked)
            {
                if (dcf.spawnThingy != null && dcf.mLoc.mouseHit)
                {
                    BaseCommand create = new BaseCommand();
                    Thingy      thing  = PoolQueue.PQ.RequestThing(dcf.spawnThingy.tot);
                    create.AddAction(new CSpawn(thing));
                    create.AddAction(new CMovement(thing, dcf.mLoc.gizmoPseudoPos));
                    create.Do();
                    return(false);
                }
            }

            if (menuButtons.load.ButtonIsClicked)
            {
                FileLoad fs = new FileLoad("SaveFile");
                fs.Load();
                return(false);
            }

            if (menuButtons.save.ButtonIsClicked)
            {
                FileSave fs = new FileSave("SaveFile");
                fs.Save();
                return(false);
            }

            return(false);
        }

        return(true);
    }
    public void ForceLoad()
    {
        FileLoad fl = new FileLoad("LoadFile");

        fl.Load();
    }