Esempio n. 1
0
 private static void Debug_DeleteAllPartners()
 {
     FirefighterPartner[] partners = FirefighterPartner.GetAllPartners();
     foreach (FirefighterPartner p in partners)
     {
         if (p.Firefighter.Ped)
         {
             p.Firefighter.Ped.Delete();
         }
     }
 }
Esempio n. 2
0
        protected static void RegisterFirefighterPartner(FirefighterPartner partner)
        {
            if (!UpdateInstancesFibersManager.Instance.IsUpdateDataSetForType <FirefighterPartner>())
            {
                UpdateInstancesFibersManager.Instance.SetUpdateDataForType <FirefighterPartner>(
                    canDoUpdateCallback: (p) => p.Firefighter.Ped && !p.Firefighter.Ped.IsDead,
                    onInstanceUpdateCallback: (p) => p.Update(),
                    onInstanceUnregisteredCallback: null);
            }

            UpdateInstancesFibersManager.Instance.RegisterInstance(partner);
        }
Esempio n. 3
0
 private static void Debug_CreatePartner() => FirefighterPartner.CreatePartner(Game.LocalPlayer.Character.Position, 0.0f);
Esempio n. 4
0
        public static FirefighterPartner CreatePartner(Vector3 position, float heading)
        {
            FirefighterPartner p = new FirefighterPartner(position, heading);

            return(p);
        }