// Use this for initialization private void Start() { rb2d = this.gameObject.GetComponent <Rigidbody2D>(); flashLight = GetComponent <FlashLight>(); playerParty = GetComponent <PlayerParty>(); followPlayer = FindObjectOfType <FollowPlayer>(); }
void SavePlayer() { CreatePlayerNode(); PlayerNode player = new PlayerNode(GetXmlNode(XmlNodes.Player.player)); player.SetPosition(SingletonManager.Player.GetComponent <Transform>().position); // y rotation is from player, x rotation is from camera... Vector3 rotationPlayer = SingletonManager.Player.GetComponent <Transform>().eulerAngles; player.SetRotation(new Vector3(Camera.main.transform.eulerAngles.x, rotationPlayer.y, rotationPlayer.z)); // Debug.Log("Camera : " + Camera.main.transform.eulerAngles.x); // Debug.Log("Player : " + rotationPlayer.y); float oxygen = SingletonManager.Player.GetComponent <PlayerOxygen>().m_current; player.SetOxygen(oxygen); float battery = SingletonManager.Player.GetComponent <PlayerBattery>().m_current; player.SetBattery(battery); player.SetFlashLight(FlashLight.GetInstance().m_hasBeenPickedUp); }
public static void PickupAllDroppedTargets() { FlashLight flashLight = Flashlight.Get(); if (flashLight == null) { return; } Transform flashLightTransform = flashLight.transform; for (int i = targetDisks.Count - 1; i >= 0; i--) { GameObject gameObject = targetDisks[i]; if (gameObject != null) { if (gameObject.transform.parent == flashLightTransform) { continue; } else { gameObject.transform.SetParent(null); UnityEngine.Object.Destroy(gameObject); } } targetDisks.RemoveAt(i); } }
public static void StartVolumeTargeting(string shapeName, string id, int rangeInFeet, float dimension1Feet, float dimension2Feet = 0, float dimension3Feet = 0) { FlashLight flashlight = StartTargeting(id, rangeInFeet); if (flashlight == null) { Log.Error($"flashlight is null!"); return; } if (shapeName == "Sphere" && dimension1Feet > 0) { AddTargetingSphere(flashlight, dimension1Feet); } else if (shapeName == "Square" && dimension1Feet > 0) { AddTargetingSquare(flashlight, dimension1Feet); } else if (shapeName == "Cylinder" && dimension1Feet > 0 && dimension2Feet > 0) { AddTargetingCylinder(flashlight, dimension1Feet, dimension2Feet); } else { Log.Error($"Unsupported targeting shape: {shapeName} at {dimension1Feet} feet."); } }
public static CreatureBoardAsset GetTargetedCreature() { Log.Debug($"StartTargeting - InteractiveTargetingMode = {InteractiveTargetingMode}"); FlashLight flashLight = Flashlight.Get(); if (flashLight != null) { if (InteractiveTargetingMode == InteractiveTargetingMode.Creatures) { return(AddTargetToNearestCreature()); } else if (InteractiveTargetingMode == InteractiveTargetingMode.CreatureSelect) { CreatureBoardAsset nearestCreature = GetNearestCreature(); Log.Debug($"nearestCreature: {nearestCreature}"); Off(); InteractiveTargetingMode = InteractiveTargetingMode.None; return(nearestCreature); } else { DropTargetAtFlashlight(); Off(); InteractiveTargetingMode = InteractiveTargetingMode.None; } } return(null); }
public void TurnOnTest() { _a = new FlashLight(); Assert.AreEqual(_a.IsOn, false); //assuming that it is not already on at first _a.TurnON(); Assert.AreEqual(_a.IsOn, true); }
//private float m_range; // backup the range, because it will be set to 0 if off, and to this range if on void Start() { m_light = GetComponent <Light>(); m_lightOne = FlashLight.GetInstanceOne().GetComponent <Light>(); // m_range = m_light.range; // make a backup of the starting range // m_light.range = 0.0f; // set light range on start to 0.0f }
void Start() { m_flashLight = FlashLight.GetInstance(); // FLASHLIGHT UpdateCosts(); }
/// <summary> /// Returns the position of the flashlight on the client's machine. /// Returns Vector3.negativeInfinity if the flashlight is off or not found. /// </summary> /// <returns></returns> public static Vector3 GetPosition() { FieldInfo flashlightFieldInfo = GetFieldInfo(); if (flashlightFieldInfo == null) { return(Vector3.negativeInfinity); } FlashLight flashLight = Get(flashlightFieldInfo); if (flashLight == null) { return(Vector3.negativeInfinity); } if (flashLight.gameObject == null) { return(Vector3.negativeInfinity); } Transform transform = flashLight.gameObject.GetComponent <Transform>(); if (transform == null) { return(Vector3.negativeInfinity); } return(new Vector3(transform.position.x, transform.position.y, transform.position.z)); }
public static string GetPositionStr() { FieldInfo flashlightFieldInfo = GetFieldInfo(); if (flashlightFieldInfo == null) { return("Error: _flashLight not found!"); } FlashLight flashLight = Get(flashlightFieldInfo); if (flashLight == null) { return("off"); } if (flashLight.gameObject == null) { return("Error: flashLight.gameObject == null!"); } Transform transform = flashLight.gameObject.GetComponent <Transform>(); if (transform == null) { return("Error: Flashlight found but no transform!"); } return($"({transform.position.x:f}, {transform.position.y:f}, {transform.position.z:f})"); }
public static bool IsOn() { Log.Debug($"IsOn"); FlashLight flashLight = Get(); return(flashLight != null); }
void Start() { flash = gameObject.GetComponentInChildren <Light>().GetComponentInChildren <FlashLight>(); print("Obj:" + flash); flash.isLightOn(); print("Start" + flash.isLightOn()); }
void OnTriggerEnter(Collider Target) { if (Target.collider.tag == "Player") { FlashLight.UpdateBattery(50, true); Destroy(this.gameObject); } }
//process commands received from remote controller public void OnNetworkReceive(NetPeer peer, NetDataReader reader) { ControlMsg msg = (ControlMsg)reader.GetInt(); bool turnOn = reader.GetInt() > 0; receivedMessageInfo.text = string.Format("received message: {0} {1}", msg, turnOn); switch (msg) { case ControlMsg.forward: if (turnOn) { localForwardBtn.OnPointerDown(null); } else { localForwardBtn.OnPointerUp(null); } break; case ControlMsg.backward: if (turnOn) { localBackwardBtn.OnPointerDown(null); } else { localBackwardBtn.OnPointerUp(null); } break; case ControlMsg.left: if (turnOn) { localLeftBtn.OnPointerDown(null); } else { localLeftBtn.OnPointerUp(null); } break; case ControlMsg.right: if (turnOn) { localRightBtn.OnPointerDown(null); } else { localRightBtn.OnPointerUp(null); } break; case ControlMsg.light: FlashLight.ToggleAndroidFlashlight(); break; } }
// Use this for initialization void Start() { //print("Obj:" +gameObject.GetComponentInChildren<Light>().GetComponentInChildren<FlashLight>()); flash = gameObject.GetComponentInChildren <Light>().GetComponentInChildren <FlashLight>(); //bool test = gameObject.GetComponentInChildren<Light>().FlashLight.isLightOn(); //print("Test:"+test); print("Obj:" + flash); flash.setLightOn(); print("Start" + flash.isLightOn()); }
public static void SelectCreature(int diameter = 0) { PrepareForSelection(); FlashLight flashlight = Flashlight.Get(); if (flashlight == null) { Log.Error($"flashlight is null!"); return; } AddSelectionIndicator(flashlight); }
public static bool Prefix(FlashLight __instance) { if (Config.ToggleColor) { if (__instance.toggleLights.lightsParent != null) { var flashLight = __instance.toggleLights.lightsParent.GetComponentsInChildren <Light>(); if (flashLight != null) { foreach (var allLights in flashLight) { if (allLights.gameObject.name.Contains("x_flashlightCone")) { allLights.color = Config.FlashLightColor.ToColor(true); allLights.intensity = Config.Intensity; allLights.range = Config.Range; } else { allLights.color = Config.FlashLightColor.ToColor(true); allLights.intensity = Config.Intensity; allLights.range = Config.Range; } break; } } } } else { var flashLight = __instance.toggleLights.lightsParent.GetComponentsInChildren <Light>(); if (flashLight != null) { foreach (var allLights in flashLight) { if (allLights.gameObject.name.Contains("x_flashlightCone")) { allLights.color = Config.FlashLightColor.ToColor(false); allLights.intensity = 1.000f; allLights.range = 50.000f; } else { allLights.color = Config.FlashLightColor.ToColor(false); allLights.intensity = 1.000f; allLights.range = 50.000f; } break; } } } return(true); }
static void Main(string[] args) { FlashLight flash = new FlashLight(); while (true) { if (Console.ReadKey().Key == ConsoleKey.A) { flash.HandleEvent(FlashLight.FlashLightEvent.PowerBtnPressed); } } }
public void UpdateStateObjects() { if (OWInput.GetInputMode() == InputMode.None) { return; } FlashLight?.UpdateState(FlagsHelper.IsSet(State, State.Flashlight)); Translator?.ChangeEquipState(FlagsHelper.IsSet(State, State.Translator)); ProbeLauncher?.ChangeEquipState(FlagsHelper.IsSet(State, State.ProbeLauncher)); Signalscope?.ChangeEquipState(FlagsHelper.IsSet(State, State.Signalscope)); PlayerRegistry.GetSyncObject <AnimationSync>(NetId)?.SetSuitState(FlagsHelper.IsSet(State, State.Suit)); }
// Token: 0x06000004 RID: 4 RVA: 0x0000208C File Offset: 0x0000028C public static bool Prefix(FlashLight __instance) { SkinnedMeshRenderer[] allComponentsInChildren = __instance.GetAllComponentsInChildren <SkinnedMeshRenderer>(); foreach (SkinnedMeshRenderer skinnedMeshRenderer in allComponentsInChildren) { bool flag = skinnedMeshRenderer.name.Contains("flashlight_batt_rig_Flashlight"); if (flag) { skinnedMeshRenderer.material.color = new Color32(Convert.ToByte(MainPatch.config.Flightvalue), Convert.ToByte(MainPatch.config.Flightgvalue), Convert.ToByte(MainPatch.config.Flightbvalue), 1); } } return(true); }
public void UpdateStateObjects() { if (OWInput.GetInputMode() == InputMode.None) { return; } FlashLight?.UpdateState(FlagsHelper.IsSet(State, State.Flashlight)); Translator?.ChangeEquipState(FlagsHelper.IsSet(State, State.Translator)); ProbeLauncher?.ChangeEquipState(FlagsHelper.IsSet(State, State.ProbeLauncher)); Signalscope?.ChangeEquipState(FlagsHelper.IsSet(State, State.Signalscope)); QSBCore.UnityEvents.RunWhen(() => QSBPlayerManager.GetSyncObject <AnimationSync>(PlayerId) != null, () => QSBPlayerManager.GetSyncObject <AnimationSync>(PlayerId).SetSuitState(FlagsHelper.IsSet(State, State.Suit))); }
public void Harm(int damage) { FlashLight.Injury(); health -= damage; OnScreenDisplay.SetHealthPoints((int)health, false); //Debug.Log (health); if (health <= 0) { Die(); } else { audio.Play(); OnScreenDisplay.PostMessage("Taking Damage!", Color.red); } }
private static void MoveTargetingPrefabToWorld(FlashLight flashLight) { if (TargetingVolume == null) { return; } Transform transform = TargetingVolume.PrefabTransform; float saveY = transform.localPosition.y; transform.SetParent(null); transform.position = flashLight.transform.position; Vector3 localPosition = flashLight.transform.localPosition; transform.localPosition = new Vector3(localPosition.x, localPosition.y + saveY, localPosition.z); savedTargetingUI = TargetingVolume?.targetingPrefab; AddTargetDisk(transform); }
Animator _playerAni; // 플레이어의 애니메이터 void Start() { _myPlayer = MyTools.LoadObject(MyTools.LoadType.PLAYER); _playerRange = _myPlayer.transform.Find("InteractCollider"). GetComponent <PlayerRangeHandler>(); _playerAni = _myPlayer.GetComponent <Animator>(); _playerInfo = _myPlayer.GetComponent <PlayerInfo>(); // Items itemType = ItemType.ITM_EMPTY; // itemType = ItemType.ITM_SPEED_UP; _globalItems = MyTools.LoadObject(MyTools.LoadType.GLOBAL_ITEMS); _speedUp = _globalItems.transform.Find("ItemSpeedUp").GetComponent <SpeedUp>(); _healKit = _globalItems.transform.Find("ItemHealKit").GetComponent <HealKit>(); _flashLight = _globalItems.transform.Find("ItemFlashLight").GetComponent <FlashLight>(); }
public static void RestartGame() { // return player to above the grid GameObject fpc = GameObject.Find("First Person Controller"); fpc.transform.position = new Vector3(0, 3, 0); // reset first person health fpc.GetComponent <CharacterScript> ().ResetHealth(); OnScreenDisplay.SetHealthPoints(100, false); // reset flashlight value FlashLight.UpdateBattery(100, false); // set game mode mode = GameMode.StartMenu; }
public static VectorDto GetTargetedPoint() { FlashLight flashLight = Flashlight.Get(); if (flashLight != null) { if (TargetingVolume != null) { MoveTargetingPrefabToWorld(flashLight); } Vector3 position = flashLight.transform.position; VectorDto result = new VectorDto(position.x, position.y, position.z); Off(); InteractiveTargetingMode = InteractiveTargetingMode.None; return(result); } return(null); }
// Start is called before the first frame update void Start() { interaction = FindObjectOfType <InteractionUni>(); terminalCamera.enabled = false; weapon = FindObjectOfType <ChangeWeapon>(); flashLight = FindObjectOfType <FlashLight>(); move = FindObjectOfType <PlayerMove>(); mDoc = FindObjectOfType <MissionDocument>(); eq = FindObjectOfType <EquipmentSystem>(); TextAsset asset = (TextAsset)Resources.Load(@"TerminalSCP\SCPTerminal"); terminalXML = new XmlDocument(); terminalXML.LoadXml(asset.text); textLogo.text = terminalXML.GetElementsByTagName("title")[0].InnerText; settings = FindObjectOfType <Settings_options>(); source = GetComponent <AudioSource>(); LoadText("back", 0); }
public void UpdateObjectsFromStates() { if (OWInput.GetInputMode() == InputMode.None) { // ? why is this here lmao return; } if (CameraBody == null) { return; } FlashLight?.UpdateState(FlashlightActive); Translator?.ChangeEquipState(TranslatorEquipped); ProbeLauncher?.ChangeEquipState(ProbeLauncherEquipped); Signalscope?.ChangeEquipState(SignalscopeEquipped); AnimationSync.SetSuitState(SuitedUp); }
public void batteryReload() { if (Input.GetKeyDown(KeyCode.R)) { if (batteryAdded != 0) { FlashLight.ReloadPower(batPower); FlashLight.drainTime = 10.0f; FlashLight.drainStart = false; batteryAdded -= 1; isbatteryReloaded = true; StartCoroutine("batteryReloadMessage"); } else { isnoBattery = true; StartCoroutine("noBatteryMessage"); } } }
static void AddSelectionIndicator(FlashLight flashlight) { try { targetingFire = targetingFireCompositeEffect?.CreateOrFindUnsafe(); targetingFireCompositeEffect?.RefreshIfNecessary(targetingFire); if (targetingFire == null) { Log.Error($"targetingFire is NULL!!!"); return; } targetingFire.transform.SetParent(flashlight.gameObject.transform); targetingFire.transform.localPosition = new Vector3(0, 0, 0); } catch (Exception ex) { Log.Exception(ex); } }
IEnumerator Start() { for (int a = 0; a < checkpoints.Length; a++) { checkpoints [a].SetActive(false); } checkpoints [0].SetActive(true); // Wait a frame to vehicle had spawned yield return(new WaitForEndOfFrame()); fLight = GameObject.FindGameObjectWithTag("Player").GetComponent <FlashLight> (); fLight.SetTarget(checkpoints [currentCheckpoint].transform); fLight.isActive = true; }
// Use this for initialization void Start() { instance = this; }
// Use this for initialization void Start() { instance = this; batteryLife = 100f; }
public void FlashLightConstructorTest() { _a = new FlashLight(); Assert.AreEqual(_a.Name, "Flash Light"); }
public void IsCarriableTest() { _a = new FlashLight(); Assert.AreEqual(_a.Carriable, true); }
public void IsEdibleTest() { _a = new FlashLight(); Assert.AreEqual(_a.IsEdible, false); }
public void NotAlreadyOnTest() { _a = new FlashLight(); Assert.AreEqual(_a.IsOn, false); }
public void NameTest() { _a = new FlashLight(); Assert.AreEqual(_a.Name, "Flash Light"); }