// public void SetArrowButtonState(string buttonName,bool state){ // switch(buttonName){ // case "up": // gameController.mainPlayerController.isUpArrowDown = state; // break; // case "down": // gameController.mainPlayerController.isDownArrowDown = state; // break; // case "left": // gameController.mainPlayerController.isLeftKeyDown = state; // break; // case "right": // gameController.mainPlayerController.isRightKeyDown = state; // break; // } // } public override void SetUpMainPlayerController() { mainPlayerController = gameController.mainPlayerController; mainPlayerController.powerIndicator = GameObject.Find("PowerIndicator").GetComponent <Slider>(); mainPlayerController.prevPowerIndicator = GameObject.Find("PreviousPowerIndicator").GetComponent <Slider>(); mainPlayerController.handRotator = GameObject.Find("AngleHand").GetComponent <HandRotator>(); }
public void StartGame(List <PlayerInfo> Players) { // foreach(PlayerInfo p in Players){ // Debug.Log(p.ToString()); // } //Remove all Spawned players on scene foreach (GameObject pOb in GameObject.FindGameObjectsWithTag("Player")) { Destroy(pOb); } uiController.SetFightingUI(true); playerControllers = new List <PlayerController>(); foreach (PlayerInfo p in Players) { Debug.Log(p.ToString()); //pos is in pixel Vector2 pPos = new Vector2(p.x, p.y); //Get Unity unit of a pixel at position pos on Map Vector3 pos = foreController.PixelToWorldPosition(pPos, true); pos += new Vector3(0f, 0.2f, 0f); GameObject pOb; PlayerController pCtrl = null; if (uiController == null) { uiController = GameObject.Find("UIController").GetComponent <FightUIController>(); } if (p.team == 2) { ((FightUIController)uiController).LoadBluePlayerPreview(p); } else { ((FightUIController)uiController).LoadRedPlayerPreview(p); } //Set player info and GameController if (p.isMainPlayer) { pOb = Instantiate(mainPlayerPrefab, pos, Quaternion.identity); mainPlayerController = pOb.GetComponent <MainPlayerController>(); // Debug.Log(mainPlayerController); pCtrl = mainPlayerController; } else { pOb = Instantiate(playerPrefab, pos, Quaternion.identity); pCtrl = pOb.GetComponent <PlayerController>(); playerControllers.Add(pOb.GetComponent <PlayerController>()); } if (pCtrl != null) { pCtrl.SetPlayerInfo(p, this); } } mainCamController.TranslateTo(mainPlayerController.transform.position); uiController.SetUpMainPlayerController(); // Debug.Log("UpdateMainPlayerController called"); uiController.SetLoadingScreen(false); }
// Use this for initialization void Start() { mainPlayerController = GetComponent <MainPlayerController>(); floorMask = LayerMask.GetMask("Floor"); trapping = false; trapType = 0; tmpTrap = null; }
void Start() { playerControllerRef = GetComponent <MainPlayerController>(); rb = GetComponent <Rigidbody2D>(); GameObject hitCheckerObj = GameObject.Find("Body"); hitChecker = hitCheckerObj.transform; }
void Start() { cntller = FindObjectOfType <MainPlayerController>(); p_score = FindObjectOfType <PlayerScore>(); i_ped = FindObjectOfType <InteractionWithPedestrian>(); acon = bgaudio.GetComponent <AudioSource>(); cameraspeed = moveinput * m_movespeed; }
// Start is called before the first frame update void Start() { i_p = FindObjectOfType <InteractionWithPedestrian>(); m_p_c = FindObjectOfType <MainPlayerController>(); animator = GetComponent <Animator>(); rb = GetComponent <Rigidbody>(); xvalue = this.gameObject.transform.position.x; yvalue = this.gameObject.transform.position.y; zvalue = this.gameObject.transform.position.z; }
private void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); } else { instance = this; } }
void Awake() { mainPauseMenuGroup = GetComponent <CanvasGroup>(); mainPlayerController = FindObjectOfType <MainPlayerController>(); mouseCursorObject = FindObjectOfType <MouseCursorHandler>().gameObject; SetMasterVolume(0.5f); UnpauseGame(); }
void Start() { // this.SetActive(false); isInVent = false; if (camera == null) { camera = GameObject.Find("MainCameraContainer").GetComponent <CameraController>(); } if (mainPlayer == null) { mainPlayer = GameObject.Find("MainPlayer").GetComponent <MainPlayerController>(); } SetVentController(false); }
void Awake() { // Create a layer mask for the Shootable layer. shootableMask = LayerMask.GetMask("Shootable"); // Set up the references. gunParticles = GetComponent <ParticleSystem>(); gunLine = GetComponent <LineRenderer>(); gunAudio = GetComponent <AudioSource>(); gunLight = GetComponent <Light>(); faceLight = GetComponentInChildren <Light>(); gameController = GameObject.FindWithTag("GameController").GetComponent <GameController>(); pc = transform.parent.gameObject.GetComponent <MainPlayerController>(); skillTimer = skillCd; }
void Start() { attackParticleSystemEmissionModule = attackParticleSystem.emission; Renderer mainBallRenderer = GetComponent <Renderer>(); mainBallMaterial = new Material(mainBallRenderer.material); mainBallMaterial.EnableKeyword("_EMISSION"); mainBallMaterial.SetColor("_EmissionColor", playerBallColors[0]); mainBallRenderer.material = mainBallMaterial; sphereColl = GetComponent <SphereCollider>(); mainPlayerController = GetComponent <MainPlayerController>(); chargeMetersHandler = FindObjectOfType <ChargeMetersHandler>(); rb = GetComponent <Rigidbody>(); mainCam = Camera.main; }
// Start is called before the first frame update void Start() { Time.timeScale = 1; mpl = FindObjectOfType <MainPlayerController>(); }
void Start() { cntller = GetComponent <MainPlayerController>(); anim = GetComponent <Animator>(); }
// Start is called before the first frame update void Start() { mainPlayerController = GameObject.Find("MainPlayer").GetComponent <MainPlayerController>(); camera = GameObject.Find("MainCameraContainer").GetComponent <CameraController>(); ventDirectionControl = GameObject.Find("CONTROLLERS").GetComponent <VentDirectionController>(); }
void Start() { gameController = GameObject.FindWithTag("GameController").GetComponent <GameController>(); playerController = GetComponent <MainPlayerController>(); rb = GetComponent <Rigidbody>(); }
public static MainPlayerController Instance; //单例模式 private void Awake() { Instance = this; }
void Start() { playerControllerRef = GetComponent <MainPlayerController>(); rb = GetComponent <Rigidbody2D>(); }
public void InitContoller() { Console.Log(ConsoleFilter.MainController, "Game contoller Init is Start"); IsDisposed = true; if (Main.Instance == null) { Console.LogError(ConsoleFilter.MainController, "Main is null in InitContoller Game"); return; } commandQueue = new Queue <Action>(); teams = new Dictionary <TeamId, NWTeamInfo>(); gameControllers = Main.Instance; gameControllers.ServerSimulator.GameCommandResultResponse -= GameCommandResult; gameControllers.ServerSimulator.GameCommandResultResponse += GameCommandResult; gameControllers.ServerSimulator.StartGameStateResponse -= SetStartGameState; gameControllers.ServerSimulator.StartGameStateResponse += SetStartGameState; gameControllers.ServerSimulator.UpdateGameState -= SetGameState; gameControllers.ServerSimulator.UpdateGameState += SetGameState; SelectObject = GetComponent <SelectObject>() as ISelectObject; if (SelectObject == null) { Console.LogError(ConsoleFilter.MainController, "Get Component SelectObject is fail"); return; } SelectObject.SetGameControoler(this); //SelectObject.SelectObjRequest -= SelectObjRequest; //SelectObject.SelectObjRequest += SelectObjRequest; //SelectObject.SendCommandRequest -= SendCommandRequest; //SelectObject.SendCommandRequest += SendCommandRequest; SelectObject.SelectBuild -= SelectBuild; SelectObject.SelectBuild += SelectBuild; UnitController = new UnitController(); BuildController = new BuildController(); MainPlayerController = new MainPlayerController(this, TeamId.Red); MainPlayerController.SendGameCommandEvent -= MainPlayerCommand; MainPlayerController.SendGameCommandEvent += MainPlayerCommand; UpdateLoadUnfo(LoadScreeResutType.Done, LevelModules.Scene, 1.0f); if (!gameControllers.MainUI.SwhichCurrentScreen(ScreenType, CallBackInitUI)) { Console.LogError(ConsoleFilter.MainController, "Game create fail, UI is fail"); return; } resourceManager = new SceneResourceManager(gameControllers); Dictionary <int, string> prefabs = new Dictionary <int, string>(); LevelDescription levelDescription = null; int idLevel = gameControllers.ServerSimulator.GetGameInfo(); if (idLevel < 0) { Console.LogError(ConsoleFilter.MainController, "Get Game Info from simulator is fail"); return; } if (!gameControllers.GameXml.Levels.TryGetValue(idLevel, out levelDescription) || levelDescription == null) { Console.LogErrorFormat(ConsoleFilter.MainController, "get levelDescription id fail, level id {0}", idLevel); return; } int id = 0; prefabs.Add(id, levelDescription.Path); BuildPrefabIds = new Dictionary <BuildType, int>(); foreach (BuildType type in Enum.GetValues(typeof(BuildType)) as BuildType[]) { if (gameControllers.GameXml.Builds.ContainsKey(type)) { id++; BuildPrefabIds.Add(type, id); prefabs.Add(id, gameControllers.GameXml.Builds[type].Path); } else { Console.LogErrorFormat(ConsoleFilter.MainController, "Can't get buildinfo for {0}", type); } } TurretPrefabIds = new Dictionary <TurretType, int>(); foreach (TurretType type in Enum.GetValues(typeof(TurretType)) as TurretType[]) { if (type != TurretType.None) { if (gameControllers.GameXml.Turrets.ContainsKey(type)) { id++; TurretPrefabIds.Add(type, id); prefabs.Add(id, gameControllers.GameXml.Turrets[type].Path); } else { Console.LogErrorFormat(ConsoleFilter.MainController, "Can't get turretInfo for {0}", type); } } } TurretGhostPrefabIds = new Dictionary <TurretType, int>(); foreach (TurretType type in Enum.GetValues(typeof(TurretType)) as TurretType[]) { if (type != TurretType.None) { if (gameControllers.GameXml.Turrets.ContainsKey(type)) { id++; TurretGhostPrefabIds.Add(type, id); prefabs.Add(id, gameControllers.GameXml.Turrets[type].PathGhost); } else { Console.LogErrorFormat(ConsoleFilter.MainController, "Can't get turretInfo for {0}", type); } } } id++; TurretPlatformId = id; prefabs.Add(TurretPlatformId, gameControllers.GameXml.TurretPlatformPath); if (!resourceManager.StartLoadResources(prefabs, CallBackLoadResources)) { Console.LogError(ConsoleFilter.MainController, "Game create fail, LoadResources is fail"); return; } IsDisposed = false; Console.Log(ConsoleFilter.MainController, "Game contoller Init is Done"); }