protected override void Start()
    {
        base.Start();

        PauseController.canPauseFunc = () =>
        {
            InterfaceController ic = InterfaceController.GetInstance();
            if (ic && (ic.IsInterfaceOpen(InterfaceController.Side.LEFT) || ic.IsInterfaceOpen(InterfaceController.Side.RIGHT)))
            {
                return(false);
            }

            if (casting != null)
            {
                return(false);
            }

            if (TargetTracker.target != null)
            {
                return(false);
            }

            return(true);
        };
    }
Exemple #2
0
 public Form2(Form parent, InterfaceController control)
 {
     this.controller = control;
     this.MdiParent = parent;
     InitializeComponent();
     control.prepareMainTable(dataGridView1);
 }
Exemple #3
0
    private void Awake()
    {
        eventManager        = GameObject.Find("EventManager").GetComponent <EventManager>();
        interfaceController = GameObject.Find("GameController").GetComponent <InterfaceController>();
        gameBoard           = new GameBoard(GameBoard.PlayerEnum.ONE, "e1", "e9");
        spaceCoordMap       = new Dictionary <string, PlayerCoordinate>();
        wallCoordMap        = new Dictionary <string, WallCoordinate>();

        if (GameSession.GameMode == GameModeEnum.MULTIPLAYER)
        {
            eventManager.ListenToNewGame(ResetGameBoard);
            eventManager.InvokeGameBoardReady();
        }
        else
        {
            // Set player turn

            if (GameSession.PlayerTurnPref != PlayerTurnEnum.FIRST)
            {
                if (GameSession.PlayerTurnPref == PlayerTurnEnum.SECOND)
                {
                    gameBoard.SetPlayerTurn(GameBoard.PlayerEnum.TWO);
                }
                else
                {
                    gameBoard.SetPlayerTurnRandom();
                }
            }
        }
    }
    protected virtual void LateUpdate()
    {
        // TODO: This works, so make cast animations based off it
        //if (casting != null)
        //transform.FindRecursively("hips").Translate(0F, .25F, 0F);

        if (Input.GetKeyDown(KeyCode.Escape))
        {
            InterfaceController ic = InterfaceController.GetInstance();

            if (ic && (ic.IsInterfaceOpen(InterfaceController.Side.LEFT) || ic.IsInterfaceOpen(InterfaceController.Side.RIGHT)))
            {
                ic.CloseInterface(InterfaceController.Side.LEFT);
                ic.CloseInterface(InterfaceController.Side.RIGHT);
            }
            else if (casting != null)
            {
                casting = null;
                return;
            }
            else
            {
                TargetTracker.target = null;
                return;
            }
        }
    }
Exemple #5
0
    public float GetMinScaleIncrement(InterfaceController controller)
    {
        float shortestDim = Mathf.Min(m_size.x, m_size.y, m_size.z);

        return(VoxelBlob.kVoxelSizeInMm * 2f *
               controller.blockScaleIncrement / shortestDim);
    }
Exemple #6
0
 private void Awake()
 {
     firstPersonCamera = GetComponentInChildren <Camera>();
     rb           = GetComponent <Rigidbody>();
     ic           = GameObject.FindGameObjectWithTag("Controllers").GetComponent <InterfaceController>();
     platformMask = LayerMask.GetMask("Platform");
 }
Exemple #7
0
    private void FixedUpdate()
    {
        if (boat != null)
        {
            if (canReachSail)
            {
                if (displayInfo)
                {
                    InterfaceController.DisplayText("Hold \"e\" to set sail, hold \"q\" to lower sail", 5);
                    displayInfo = false;
                }
                boat.ChangeSailsFor(Input.GetAxis("SetSail") * Time.deltaTime * 0.4f);
            }
            if (canReachRudder)
            {
                Vector3 toRudderVector = boat.rudder.transform.position - transform.position;
                toRudderVector.y = 0;

                Vector3 moveDirection = movement.LookDiretionInput;
                moveDirection.y = 0;

                float angle = Vector3.Angle(moveDirection, toRudderVector);
                if (angle < 90)
                {
                    float minSpareVelocity      = 0.5f;
                    float velocityLossFromAngle = 1 - ((Mathf.InverseLerp(0, 90, angle) * minSpareVelocity));
                    boat.rudder.ChangeRudderRotation(movement.LookDiretionInput.magnitude * -boat.rudder.AngleSignOfTheSailorRelativeToTheRudder(transform.position) * velocityLossFromAngle * rudderTurnSpeed);
                }
            }
        }
    }
        protected void BtnAddMessage_Click(object sender, EventArgs e)
        {
            //"OMSG对象Json + MSG1对象Json";
            AddMessageModel msgObj = new AddMessageModel
            {
                Omsg1Model = ModelHelper.GetMSG1Model(),
                OmsgModel  = ModelHelper.GetOmsgModel(),
            };

            string         result = InterfaceController.AddMessage(msgObj);
            APIReturnModel model  = null;

            try
            {
                JavaScriptSerializer js = new JavaScriptSerializer();
                if (!string.IsNullOrEmpty(result))
                {
                    model = js.Deserialize <APIReturnModel>(result);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
            }

            Response.Write(JsonHelper.DataContractJsonSerialize <APIReturnModel>(model));
        }
Exemple #9
0
        public void Initialize(DalamudPluginInterface pluginInterface)
        {
            PluginInterface = pluginInterface;

            Configuration = PluginInterface.GetPluginConfig() as Configuration ?? new Configuration();
            Configuration.Initialize(pluginInterface);

            RemoteConfigManager = new RemoteManager(this);
            var config = RemoteConfigManager.Config;

            Version =
                $"FP{VersionInfo.VersionNum}{VersionInfo.Type}_SP{Spotify.VersionInfo.VersionNum}{Spotify.VersionInfo.Type}_HX{config.ApiVersion}";

            PluginInterface.CommandManager.AddHandler(Command, new CommandInfo(OnCommand)
            {
                HelpMessage = "Run commands for Fantasy Player"
            });

            //Setup player
            PlayerManager = new PlayerManager(this);

            CommandManager = new CommandManager(pluginInterface, this);

            InterfaceController = new InterfaceController(this);

            PluginInterface.UiBuilder.OnBuildUi      += InterfaceController.Draw;
            PluginInterface.UiBuilder.OnOpenConfigUi += OpenConfig;
        }
Exemple #10
0
 // Start is called before the first frame update
 void Start()
 {
     interfaceController = GameObject.Find("GameController").GetComponent <InterfaceController>();
     generateCubes();
     generatePlayer();
     addScriptToWalls();
 }
Exemple #11
0
    // Use this for initialization
    void Start()
    {
        base.BaseInit();
        this.gameObject.tag = "NPC";
        cameraController    = GameObject.Find("MainController").GetComponent <MainCameraController>();
        uiController        = GameObject.Find("MainController").GetComponent <InterfaceController>();
        ioController        = GameObject.Find("MainController").GetComponent <InputController>();
        loc = new Location(transform.position.x, transform.position.y);
        if (commands.Count == 0)
        {
            commands = new List <string>();
        }

        commands.Insert(0, "Info");
        commands.Insert(1, "Talk");
        commandAmount = commands.Count;

        info = new NPC();
        info.objectHandle = this.gameObject;
        info.name         = name;

        animator = GetComponent <Animator>();
        if (null != animator)
        {
            animator.Play("Standing");
        }


        throwUpTimer        = 0.4f;
        throwUpRecoverTimer = 0.0f;
    }
 public void PutButton()
 {
     if (pictures.Count > 0)
     {
         GameMenuController.SetPic(pictures[currentPic]);
     }
     InterfaceController.OpenMenu("GameMenu");
 }
Exemple #13
0
 public override void Open(bool closeOther = true)
 {
     base.Open(closeOther);
     if (isAdmin)
     {
         InterfaceController.OpenMenu("InventoryMenu");
     }
 }
Exemple #14
0
 public void RestartScene()
 {
     GameManager.instance = null;
     Inventory.instance   = null;
     instance             = null;
     Time.timeScale       = 1;
     SceneManager.LoadScene(SceneManager.GetActiveScene().name);
 }
Exemple #15
0
 public virtual void Open(bool closeOther = true)
 {
     if (closeOther && !gameObject.activeSelf)
     {
         InterfaceController.CloseMenus();
     }
     gameObject.SetActive(!gameObject.activeSelf);
 }
Exemple #16
0
 private void Start()
 {
     _counter             = 0;
     WinAmount            = 12;
     _playerManager       = FindObjectOfType <PlayerManager>();
     _interfaceController = FindObjectOfType <InterfaceController>();
     _interfaceController.winAmountText.text = WinAmount.ToString();
 }
Exemple #17
0
 private void Start()
 {
     _respawns            = new List <Transform>();
     _interfaceController = FindObjectOfType <InterfaceController>();
     foreach (Transform child in transform)
     {
         _respawns.Add(child);
     }
 }
Exemple #18
0
        public void Dispose()
        {
            DCommandManager.RemoveHandler(Command);
            PluginInterface.UiBuilder.Draw         -= InterfaceController.Draw;
            PluginInterface.UiBuilder.OpenConfigUi -= OpenConfig;

            InterfaceController.Dispose();
            PlayerManager.Dispose();
        }
 // Start is called before the first frame update
 void Start()
 {
     wallHighlight           = this.transform.GetChild(0).gameObject;
     interfaceController     = GameObject.Find("GameController").GetComponent <InterfaceController>();
     gameCoreController      = GameObject.Find("GameController").GetComponent <GameCoreController>();
     eventManager            = GameObject.Find("EventManager").GetComponent <EventManager>();
     armTwoScript            = GameObject.Find("ScientistArmTwo").GetComponent <MoveArms>();
     opponentMoveMouseScript = GameObject.Find("opponentMouse").GetComponent <MoveMouse>();
 }
Exemple #20
0
 public void StartScene(string scene)
 {
     GameManager.instance = null;
     Inventory.instance   = null;
     instance             = null;
     Time.timeScale       = 1;
     StayThroughScenesObject.instance.setSceneIWantToLoad(scene);
     SceneManager.LoadScene("LoadingScene");
 }
        /// <summary>
        /// Allows the game to perform any initialization it needs to before starting to run.
        /// This is where it can query for any required services and load any non-graphic
        /// related content.  Calling base.Initialize will enumerate through any components
        /// and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            // TODO: Add your initialization logic here

            base.Initialize();

            _Controller          = new GameController(Content);
            _InterfaceController = new InterfaceController(Content, _Controller, this);
        }
    // Start is called before the first frame update
    void Start()
    {
        playerMouse   = GameObject.Find("playerMouse");
        opponentMouse = GameObject.Find("opponentMouse");

        interfaceController     = GameObject.Find("GameController").GetComponent <InterfaceController>();
        armTwoScript            = GameObject.Find("ScientistArmTwo").GetComponent <MoveArms>();
        opponentMoveMouseScript = GameObject.Find("opponentMouse").GetComponent <MoveMouse>();
    }
Exemple #23
0
 private void SetStartParameters()
 {
     isGameStarted  = true;
     isGamePaused   = false;
     interfaceLogic = FindObjectOfType <InterfaceController>();
     totalScore     = 0;
     timerMin       = 1;
     timerSec       = 0;
     countOfShapes  = 10;
 }
Exemple #24
0
 private void Awake()
 {
     eventManager          = GameObject.Find("EventManager").GetComponent <EventManager>();
     interfaceController   = GameObject.Find("GameController").GetComponent <InterfaceController>();
     soundEffectController = GameObject.Find("GameController").GetComponent <SoundEffectController>();
     cheeseGenerator       = GameObject.Find("CheeseGenerator").GetComponent <ParticleSystem>();
     winVideoPlayer        = GameObject.Find("WinVideoPlayer").GetComponent <VideoPlayer>();
     winClip  = Resources.Load <VideoClip>("Win Animation");
     loseClip = Resources.Load <VideoClip>("Lose Animation");
 }
    void Start()
    {
        instance = this;
        wifiController = GetComponent<WifiController>();
        interfaceController = GameObject.FindObjectOfType<InterfaceController>();

        interfaceController.UpdateTimer(deadlineTime);
        interfaceController.UpdateDownloadBar(uploadAmount, uploadTotalSize);
        interfaceController.UploadFilesSent(filesSent, totalFiles);
    }
Exemple #26
0
 internal GameController(CastleDungeonEscape main)
 {
     _GameWorld               = new List <MapObject>();
     _PhysicsController       = new PhysicsController();
     _UserInterface           = new InterfaceController();
     _Input                   = new InputController(this);
     _WorldCreationController = new WorldCreationController();
     _Saws = new List <MovingSaw>();
     _Main = main;
 }
 public void ActualizeStaticReferences()
 {
     active              = this;
     cameraController    = GameObject.FindGameObjectWithTag("CameraParent").GetComponent <CameraController>();
     interfaceController = GameObject.FindGameObjectWithTag("InterfaceController").GetComponent <InterfaceController>();
     if (!interfaceController)
     {
         Debug.LogError("No InterfaceController found.");
     }
 }
    [HideInInspector] public bool animacaoEncerrada;    // Controle para liberar interação


    void Start()
    {
        this.initialRotation = Camera.main.transform.rotation;

        this.interfaceController = FindObjectOfType <InterfaceController>();
        this.cursorController    = FindObjectOfType <CursorController>();

        // Definindo informações exibidas inicialmente:
        this.ChangeInformation(0, 3);
    }
Exemple #29
0
    // Use this for initialization
    void Start()
    {
        base.BaseInit();
        uiController = GameObject.Find("MainController").GetComponent <InterfaceController>();
        loc          = new Location(transform.position.x, transform.position.y);
        commands     = new List <string>();

        commands.Add("Drink");
        commandAmount = commands.Count;
    }
Exemple #30
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
            DontDestroyOnLoad(gameObject);
        }

        audioSource = GetComponent <AudioSource>();
    }
Exemple #31
0
 /// <summary>
 /// LoadContent will be called once per game and is the place to load
 /// all of your content.
 /// </summary>
 protected override void LoadContent()
 {
     _interfaceModel      = new InterfaceModel(_screenSize, GameWorld.Instance, this);
     _interfaceController = new InterfaceController(_interfaceModel, this, _isometricEngine);
     _interfaceView       = new InterfaceView(_interfaceModel, _isometricEngine);
     _spriteBatch         = new SpriteBatch(GraphicsDevice);
     _isometricEngine.LoadContent(Content);
     _interfaceView.LoadContent(Content);
     GameWorld.Instance.LoadGameDescription(Content);
     GameWorld.Instance.LoadTestWorld();
 }
Exemple #32
0
 private void Update()
 {
     if (Input.GetKeyDown(KeyCode.I))
     {
         InterfaceController.GetInstance().OpenInterface(interfaceInventory);
     }
     else if (Input.GetKeyDown(KeyCode.J))
     {
         InterfaceController.GetInstance().OpenInterface(interfaceStats);
     }
 }
    // --------------------------------------------------------
    // --- GAME SETUP
    // --------------------------------------------------------
    // create all gameObjects and reference connections needed
    void Awake()
    {
        Application.targetFrameRate = 60;
        Screen.sleepTimeout = SleepTimeout.NeverSleep;

        // initiate lists
        treeList = new List<TreeScript> ();
        spaceList = new List<SpaceScript> ();

        GameObject go = Instantiate (Resources.Load ("Interface/UI"), Vector3.zero, Quaternion.identity) as GameObject;
        UI = go.GetComponent<InterfaceController> ();
        go.transform.SetParent (GameObject.Find ("GameContainer").transform);

        UI_betweenSpriteArray = (Resources.LoadAll<Sprite> ("Interface/Between/Backgrounds"));
    }
 //
 // Use this for initialization
 void Start()
 {
     charClass = GetComponent<CharacterClass>();
     mControl = GetComponent<MovementController> ();
     iControl = GetComponent<InterfaceController> ();
     netview = mControl.netView;
     //	hitbox = hitboxObj.GetComponent<Collider> ();
 }
Exemple #35
0
 private void Awake()
 {
     _instance = this;
 }