void Awake() { line = new GameObject(); line.AddComponent <LineRenderer>(); lr = line.GetComponent <LineRenderer>(); line.AddComponent <LineBendController>(); lineBend = line.GetComponent <LineBendController>(); lineBend.holdPoint = grabPoint; audioSource = GetComponent <AudioSource>(); fireworkMachine = Resources.Load("fireworkMachine") as AudioClip; lr.material = lineMat;//new Material(Shader.Find("Custom/LineBend")); lr.startWidth = 0.05f; lr.endWidth = 0.1f; line.SetActive(false); pointEnd.SetActive(false); lr.positionCount = segments; // Store a reference to the hand's animator animator = handModel.GetComponent <Animator>(); singleton = this; }
override public void Interact() { player.targetCell = null; GameObject pointer = player.GetOnPointer(); if (pointer != null) { PointerController controller = pointer.GetComponent <PointerController>(); CellBehavior target = controller.Target; // delete the array (but not really) if (target != null && target.owningArray != null) { CellArray array = target.owningArray; for (int i = 0; i < array.Count; i++) { GameObject go = array.Get(i); go.SetActive(false); } player.levelController.OnFree(controller, player, true); controller.Target = null; } else if (target != null) { // delete just the single entity target.gameObject.SetActive(false); player.levelController.OnFree(controller, player, false); controller.Target = null; } } player.UnLock(); }
// Use this for initialization, GetComponent<PointerController> void Start() { outOfSight = new Vector3(-1000, -1000); overworldNpc = GameObject.Find("OverworldNPC"); overworldNpc.transform.position = new Vector3(1000, 10000, 0); // declaration of buttons and gameobjects. left = GameObject.Find("Left").GetComponent <PointerController> (); right = GameObject.Find("Right").GetComponent <PointerController> (); action = GameObject.Find("Action").GetComponent <PointerController> (); character = GameObject.Find("Character"); bottle = GameObject.Find("Bottle"); house1Npc = GameObject.Find("House1NPC"); roomPicture = GameObject.Find("BackgroundPic").GetComponent <SpriteRenderer> (); // Get sprite for every room in game. Rooms house1 = new Rooms("house1", "House1"); Rooms overworld = new Rooms("overworld", "Overworld"); Rooms pharmacy = new Rooms("pharmacy", "Pharmacy"); Rooms house2 = new Rooms("house2", "House2"); // Add rooms to list. rooms.Add(overworld); rooms.Add(pharmacy); rooms.Add(overworld); rooms.Add(house2); // set next room for every room in the game. house1.setNextRoom(overworld); overworld.setNextRoom(pharmacy); pharmacy.setNextRoom(overworld); overworld.setNextRoom(house2); trigger = GameObject.Find("Door").GetComponent <Door> (); }
public StartUp(IGameScene gameScene, IMouse mouse, ISound sound) { GameScene = gameScene; Mouse = mouse; var parameters = new Parameters(); Sound = new PixSound(new Sounds(sound)); Drawer = new Drawer(parameters, gameScene); var IdProcessor = new BlockIdProcessor(); var tileManager = new TileManager(Drawer, IdProcessor, parameters); engine = new Engine.Engine(tileManager, Drawer); var craftingSystem = new CraftingModule(Craftings.GetCraftings(), tileManager); var StatusWindow = new InventoryForm(craftingSystem, engine, mouse, Drawer, gameScene); var playerstatus = new PlayerStatus(StatusWindow, parameters); var blockConverter = new BlockConverter(Drawer, IdProcessor); var moveDefiner = new PlayerMoveDefiner(gameScene, mouse); SaveManager = new SaveManager(tileManager, playerstatus, blockConverter, engine.Center, engine); var pauseMenu = new PauseForm(engine, SaveManager, mouse, Drawer, gameScene); var oreTable = new OreTable(OreResource.InitOreTable()); pointerController = new PointerController(playerstatus, tileManager, moveDefiner, Drawer, Sound, parameters, engine, mouse); player = new Player(pauseMenu, tileManager, moveDefiner, playerstatus, Drawer, engine, Sound, parameters, gameScene, pointerController); MobSpawner = new MobSpawner(engine, tileManager, Drawer, Sound, player); Generator = new Generator(tileManager, oreTable, Drawer, parameters); }
/// <summary> /// Finds the game objects /// </summary> void Start() { RightButton = GameObject.Find("RightButton").GetComponent <PointerController> (); LeftButton = GameObject.Find("LeftButton").GetComponent <PointerController> (); UpButton = GameObject.Find("UpButton").GetComponent <PointerController> (); DownButton = GameObject.Find("DownButton").GetComponent <PointerController> (); }
// Start is called before the first frame update void Start() { m_DrawableLine = GetComponent <RealtimeDrawableLine>(); m_DrawableArea = GetComponent <RealtimeDrawableArea>(); m_DrawableVolume = GetComponent <RealtimeDrawableVolume>(); m_DrawableSphere = GetComponent <RealtimeDrawableSphere>(); m_DrawablePolygon = GetComponent <DrawablePolygon>(); // For introduction m_DrawableVolume.AddListener(() => { mIntroductionScript.CheckVolume(m_DrawableVolume.m_LastCreatedShape.transform, RealtimeDrawableVolume.m_SubdivisionScale); }, RealtimeDrawableVolume.ListenerType.PostFinish); m_CurrentTool = Tool.None; // m_ToolText = GameObject.Find("ActiveToolText").GetComponent<Text>(); mIntroductionScript = FindObjectOfType <IntroductionScript>(); UpdateGridScale(); GlobalGridScale.AddScaleListener(UpdateGridScale); m_Line = m_Shape.transform.Find("Line").gameObject; m_Area = m_Shape.transform.Find("Area").gameObject; m_Volume = m_Shape.transform.Find("Volume").gameObject; m_Mesh = m_Shape.transform.Find("Mesh").gameObject; m_PointerController = m_Pointer.GetComponent <PointerController>(); penInput = FindObjectOfType <NetworkPenInputController>(); initialPenPosition = penInput.transform.position; deleteTool = FindObjectOfType <DeleteToolOld>(); initialDeleteToolPosition = deleteTool.transform.position; }
// Use this for initialization void Start() { gc = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>(); pc = GameObject.Find("pointer").GetComponent <PointerController> (); rb = GetComponent <Rigidbody> (); listener = GameObject.Find("Listener").GetComponent <Listener> (); }
void Awake() { m_PointerController = m_Pointer.GetComponent <PointerController>(); m_SnapToGrid = FindObjectOfType <InputController>().m_SnapToGrid; OnAwake(); }
protected override void SetRangeToWorldPosition() { try { InitWall(); PointerController clickEventsController = Game.Instance.ClickEventsController; TargetWrapper target = Game.Instance.SelectedAbilityHandler.GetTarget(clickEventsController.PointerOn, clickEventsController.WorldPosition, Ability); Vector3 mousePosition = (!(target != null)) ? clickEventsController.WorldPosition : target.Point; Vector3 casterPosition = Ability.Caster.Unit.View.transform.position; Vector3 normalized = (mousePosition - casterPosition).normalized; Vector2 vector = normalized.To2D(); Vector3 eulerAngles = Range.transform.eulerAngles; eulerAngles.y = Mathf.Atan2(vector.x, vector.y) * 57.29578f + 90f; Range.transform.eulerAngles = eulerAngles; Range.transform.position = mousePosition; EventBus.RaiseEvent <IShowAoEAffectedUIHandler>(h => { h.HandleAoEMove(mousePosition, Ability); }); } catch (Exception ex) { Main.logger.Error(ex.ToString()); } }
// Use this for initialization void Start() { interact = GameObject.Find("Interact").GetComponent <PointerController> (); iButton = GameObject.Find("Interact").GetComponent <Image> (); gameController = GameObject.Find("GameController").GetComponent <GameController> (); dManager = GameObject.Find("DialogueManager").GetComponent <DialogueManager> (); }
void Start() { gc = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>(); lastX = 0; lastZ = 0; Application.RequestUserAuthorization(UserAuthorization.Microphone); if (Application.HasUserAuthorization(UserAuthorization.Microphone)) { if (Microphone.devices.Length < 1) { Application.Quit(); } osr = AudioSettings.outputSampleRate; rb = GetComponent <Rigidbody>(); source = GetComponent <AudioSource>(); pc = GameObject.Find("pointer").GetComponent <PointerController>(); source.clip = Microphone.Start(Microphone.devices[0], true, 10, 48000); Debug.Log(Microphone.devices[0]); } else { Application.Quit(); } }
void Start() { m_Parent = transform.parent.gameObject; m_RectTransform = gameObject.GetComponent <RectTransform>(); m_BaseScale = m_RectTransform.localScale; m_BaseWidthHeight = m_RectTransform.sizeDelta; UpdateSpecific = NOP; if (m_Parent.name.Contains("Clone")) { if (m_Parent.name.Contains("Line")) { m_ScaleDim = "y"; m_FollowCamera = true; scaleMultiplier = .5f; m_OriginalImage = transform.Find("Image").gameObject; UpdateSpecific = SpecificUpdate; } else if (m_Parent.name.Contains("Volume")) { m_VolumeForwardController = m_Parent.GetComponent <VolumeForwardController>(); m_ScaleDim = "x"; m_OriginalImage = transform.Find("Image (Horz)").gameObject; // TODO: rename m_CrossAxisOriginalImage = transform.Find("Image (Vert)").gameObject; m_Volume = true; AdjustCrossAxisTicks(); SetInitial(); UpdateSpecific = SpecificUpdate; } else if (m_Parent.name.Contains("Mesh")) { m_MeshCreator = m_Parent.GetComponent <MeshCreatorController>(); m_PointerController = m_Pointer.GetComponent <PointerController>(); transform.localScale = Vector3.zero; m_ScaleDim = ""; m_OriginalImage = transform.Find("Image (Horz)").gameObject; m_CrossAxisOriginalImage = transform.Find("Image (Vert)").gameObject; CreateGridForMesh(); UpdateSpecific = MeshUpdate; } } else if (m_Parent.transform.parent.gameObject.name.Contains("Clone") && m_Parent.transform.parent.gameObject.name.Contains("Area")) { m_ScaleDim = "x"; m_Parent = m_Parent.transform.parent.gameObject; m_OriginalImage = transform.Find("Image (Horz)").gameObject; // TODO: rename m_CrossAxisOriginalImage = transform.Find("Image (Vert)").gameObject; UpdateSpecific = SpecificUpdate; AdjustCrossAxisTicks(); } UpdateGridScale(); GlobalGridScale.AddScaleListener(UpdateGridScale); }
// Use this for initialization, GetComponent<PointerController> void Start() { up = GameObject.Find("Up").GetComponent <PointerController> (); down = GameObject.Find("Down").GetComponent <PointerController> (); left = GameObject.Find("Left").GetComponent <PointerController> (); right = GameObject.Find("Right").GetComponent <PointerController> (); ball = GameObject.Find("Ball").GetComponent <Ball>(); }
void Update() { if (readyToShow && !PointerController.isShowing()) { StartCoroutine(StartCooldown()); } _isShowing = particles.isPlaying; }
public PointerController CreatePointer(Transform target, Color color, float visibleDistance) { PointerController pointerController = Instantiate(pointer, transform).GetComponent <PointerController>(); pointerController.SetTarget(target); pointerController.SetVisibleDistance(visibleDistance); pointerController.SetColor(color); return(pointerController); }
void Start() { LengthDisplay = Display.FromParent(LengthDisplayObject); AreaDisplay = Display.FromParent(AreaDisplayObject); VolumeDisplay = Display.FromParent(VolumeDisplayObject); m_InputController = GameObject.Find("ToolController").GetComponent <NetworkInputController>(); m_PointerController = GameObject.Find("Pointer").GetComponent <PointerController>(); }
public void LoadCity() { StartCoroutine(Load("UICity")); if (GetSceneIndex() == 2) { PointerController.DisablePointer(); } }
public void Start() { mInputController = FindObjectOfType <InputController>(); pointerController = FindObjectOfType <PointerController>(); deleteTool = FindObjectOfType <DeleteToolOld>(); m_MeshRenderer = GetComponent <MeshRenderer>(); m_Mat = m_MeshRenderer.material; shaderVariant = ShaderVariant.Factory(transparent, m_Mat); }
public void OnIncrement(PointerController bp, PlayerController pc, int value) { string player = pc.avatar; string variable = bp.variableName.ToString(); string av = Mathf.Abs(value).ToString(); string inc = value == 1 ? "++" : value == -1 ? "--" : (value < 0 ? " -= " : " += ") + av; consoleController.Status(variable + inc + ";"); }
public void OnFree(PointerController bp, PlayerController pc, bool isArray) { string variable = bp.variableName.ToString(); string op = isArray ? "delete[] " : "delete "; consoleController.Status(op + variable + ";"); CheckReachable(); CheckProgress(); }
void Start() { bUp = GameObject.Find("ButtonUp").GetComponent <PointerController> (); bDown = GameObject.Find("ButtonDown").GetComponent <PointerController> (); bLeft = GameObject.Find("ButtonLeft").GetComponent <PointerController> (); bRight = GameObject.Find("ButtonRight").GetComponent <PointerController> (); bUL = GameObject.Find("ButtonUpLeft").GetComponent <PointerController> (); bUR = GameObject.Find("ButtonUpRight").GetComponent <PointerController> (); bDL = GameObject.Find("ButtonDownLeft").GetComponent <PointerController> (); bDR = GameObject.Find("ButtonDownRight").GetComponent <PointerController> (); }
override public void InActive() { if (originalPointer != null) { originalPointer.Target = originalTarget; originalPointer.CurrentOffset = null; originalTarget = null; originalPointer = null; } }
// Use this for initialization void Start() { up = GameObject.Find("Up").GetComponent <PointerController> (); down = GameObject.Find("Down").GetComponent <PointerController> (); left = GameObject.Find("Left").GetComponent <PointerController> (); right = GameObject.Find("Right").GetComponent <PointerController> (); anim = GetComponent <Animator> (); playerRigidbody = GetComponent <Rigidbody2D> (); playerRigidbody.freezeRotation = true; lastMove.y = 1; }
// Use this for initialization void Start() { StaticObjects.Reset(); MoneyText = (Text)GameObject.Find("MoneyText").GetComponent <Text> (); BulkText = (Text)GameObject.Find("BulkText").GetComponent <Text> (); objectiveStatus = (Text)GameObject.Find("ObjectiveStatusText").GetComponent <Text> (); player = new Player(); SceneManager.LoadScene("hospital", LoadSceneMode.Additive); exitButton = GameObject.Find("Exit").GetComponent <PointerController> (); objectiveStatus.text = "is this ok?"; }
// Update is called once per frame void Update() { Debug.Log("Castle Health: " + health); if (health <= 0) { gameover.SetActive(true); PointerController PC = GameObject.Find("Enemy").GetComponent <PointerController>(); PC.ActivePointer(); Time.timeScale = 0; } }
public void AddPointer(Transform target, Color color, float visibleDistance = Mathf.Infinity) { if (!pointersDictionary.ContainsKey(target) && target.gameObject.activeSelf) { Vector3 targetPositionScreenPoint = Camera.main.WorldToScreenPoint(target.position); bool isOffScreen = targetPositionScreenPoint.x <= 0 || targetPositionScreenPoint.x >= Screen.width || targetPositionScreenPoint.y <= 0 || targetPositionScreenPoint.y >= Screen.height; if (isOffScreen) { PointerController pointerInstance = CreatePointer(target, color, visibleDistance); pointersDictionary.Add(target, pointerInstance); } } }
private void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } pointerPosition = new Vector2(Screen.width / 2, Screen.height / 2); screenCenter = new Vector2(Screen.width / 2, Screen.height / 2); }
public void CheckReachable() { // mark all heap as unreachable foreach (GameObject go in heap.Values) { CellBehavior cb = go.GetComponent <CellBehavior>(); cb.reachable = false; } foreach (GameObject go in stack.Values) { CellBehavior cb = go.GetComponent <CellBehavior>(); if (cb.tag == "pointer") { PointerController pc = (PointerController)cb; if (pc.Target != null) { MarkReachable(pc.Target); } } } int reached = 1; while (reached > 0) { reached = 0; foreach (GameObject go in heap.Values) { CellBehavior cb = go.GetComponent <CellBehavior>(); if (cb.reachable) { if (cb.tag == "pointer") { PointerController pc = (PointerController)cb; if (pc.Target != null) { reached += MarkReachable(pc.Target); } } } } } foreach (GameObject go in heap.Values) { CellBehavior cb = go.GetComponent <CellBehavior>(); if (!cb.reachable) { cb.GetComponent <SpriteRenderer>().color = new Color(0, 0, 0, 1); } } }
override public void Exit(CellBehavior cell) { if (cell.GetType() == typeof(PointerController)) { if (originalPointer != null && originalTarget != null) { // Debug.Log("exited with original Pointer"); originalPointer.Target = originalTarget; originalPointer.CurrentOffset = null; originalPointer = null; originalTarget = null; } } }
public void SpawnDescent(Vector3 orePosition) { Debug.Log("Spawn descent"); DestroyOres(orePosition); descent = Instantiate(descentPrefab, orePosition, Quaternion.identity); _gridBehavior.SetDescentPos(orePosition); descentWasSpawned = true; PointerController.EnablePointer(descent.transform.position); }
public void ConnectPlayer(GameObject player) { m_pointerController = player.GetComponent<Wand>().m_pointerController; }