Ejemplo n.º 1
0
        /////////////////////////////////////////////
        /// OXIDE HOOKS
        /////////////////////////////////////////////

        void OnServerInitialized()
        {
            groundLayer = LayerMask.GetMask(new string[] { "Terrain", "World", "Construction" });
            blockLayer  = LayerMask.GetMask(new string[] { "World", "Construction", "Tree" });

            serverinput = typeof(BasePlayer).GetField("serverInput", (BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic));
            viewangles  = typeof(BasePlayer).GetField("viewAngles", (BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic));

            PathfindingTimer = timer.Once(30f, () => ResetPathFollowers());
        }
Ejemplo n.º 2
0
 public void Destroy(ref Oxide.Plugins.Timer timer)
 {
     Oxide.Plugins.Timer timer1 = timer;
     if (timer1 != null)
     {
         timer1.DestroyToPool();
     }
     else
     {
     }
     timer = null;
 }