mirror of
https://github.com/thegeneralist01/Scene-Manager-DevRepo
synced 2026-01-11 07:30:40 +01:00
Added help message when resetting barriers
This commit is contained in:
parent
eb5fbfa1bc
commit
36fdf25899
1 changed files with 2 additions and 13 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using Rage;
|
using Rage;
|
||||||
|
using RAGENativeUI;
|
||||||
using SceneManager.Barriers;
|
using SceneManager.Barriers;
|
||||||
using SceneManager.Menus;
|
using SceneManager.Menus;
|
||||||
using SceneManager.Paths;
|
using SceneManager.Paths;
|
||||||
|
|
@ -159,19 +160,6 @@ namespace SceneManager.Managers
|
||||||
{
|
{
|
||||||
var flare = new Weapon("weapon_flare", PlaceholderBarrier.Position, 1);
|
var flare = new Weapon("weapon_flare", PlaceholderBarrier.Position, 1);
|
||||||
Rage.Native.NativeFunction.Natives.SET_ENTITY_DYNAMIC(flare, true);
|
Rage.Native.NativeFunction.Natives.SET_ENTITY_DYNAMIC(flare, true);
|
||||||
GameFiber.Sleep(1);
|
|
||||||
GameFiber.StartNew(() =>
|
|
||||||
{
|
|
||||||
while (flare && flare.HeightAboveGround > 0.05f)
|
|
||||||
{
|
|
||||||
GameFiber.Yield();
|
|
||||||
}
|
|
||||||
GameFiber.Sleep(1000);
|
|
||||||
if (flare)
|
|
||||||
{
|
|
||||||
flare.IsPositionFrozen = true;
|
|
||||||
}
|
|
||||||
}, "Spawn Flare Fiber");
|
|
||||||
|
|
||||||
barrier = new Barrier(flare, BarrierMenu.Invincible.Checked, BarrierMenu.Immobile.Checked);
|
barrier = new Barrier(flare, BarrierMenu.Invincible.Checked, BarrierMenu.Immobile.Checked);
|
||||||
Barriers.Add(barrier);
|
Barriers.Add(barrier);
|
||||||
|
|
@ -238,6 +226,7 @@ namespace SceneManager.Managers
|
||||||
{
|
{
|
||||||
//GameFiber.StartNew(() =>
|
//GameFiber.StartNew(() =>
|
||||||
//{
|
//{
|
||||||
|
Game.DisplayHelp($"~{InstructionalKey.SymbolBusySpinner.GetId()}~ Resetting barriers...");
|
||||||
var currentBarriers = Barriers.Where(b => b.ModelName != "0xa2c44e80").ToList(); // 0xa2c44e80 is the flare weapon hash
|
var currentBarriers = Barriers.Where(b => b.ModelName != "0xa2c44e80").ToList(); // 0xa2c44e80 is the flare weapon hash
|
||||||
foreach (Barrier barrier in currentBarriers)
|
foreach (Barrier barrier in currentBarriers)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue