private void OnAuthorityJustKilled(uint killerID, string animEventID, KillEffect killEffect) { MPSendPacketContainer pc = Singleton <MPManager> .Instance.CreateSendPacket <Packet_Entity_Kill>(); StringOffset animEventIDOffset = MPMiscs.CreateString(pc.builder, animEventID); pc.Finish <Packet_Entity_Kill>(Packet_Entity_Kill.CreatePacket_Entity_Kill(pc.builder, killerID, animEventIDOffset, (byte)killEffect)); Singleton <MPManager> .Instance.SendReliableToOthers(base.runtimeID, pc); }
private void OnRemoteKill(Packet_Entity_Kill packet) { this._avatarActor.Kill(packet.KillerID, packet.AnimEventID, (KillEffect)packet.KillEffect); }