// BasePlayer.TakeDamage() public static void PlayerTakeDamage(BasePlayer player, float dmgAmount, Rust.DamageType dmgType) { // works? var ptd = new PlayerTakedmgEvent(new Player(player), dmgAmount, dmgType); OnPlayerTakeDamage.OnNext(ptd); }
public void OnPlayerTakeDamage(PlayerTakedmgEvent de) { this.Invoke("On_PlayerTakeDamage", de); }