public override void FixedUpdate() { base.FixedUpdate(); stopwatch += Time.deltaTime; if (stopwatch > 3f) { if (hasKnelt) { return; } hasKnelt = true; base.GetModelAnimator().speed = 0f; ReturnStolenItemsOnGettingHit component = base.GetComponent <ReturnStolenItemsOnGettingHit>(); if (component && component.itemStealController) { EntityState.Destroy(component.itemStealController.gameObject); } } }
private void ReturnStolenItemsOnGettingHit_Awake(On.RoR2.ReturnStolenItemsOnGettingHit.orig_Awake orig, ReturnStolenItemsOnGettingHit self) { orig(self); var a = self.gameObject.AddComponent <MithrixSpawnsDronesActivator>(); a.returnStolenItems = self; }