public override void OnEvent(PlayerInteract evnt) { var Player = PlayerRegistry.GetPlayer(evnt.RaisedBy).Character; Player.GetComponent <PlayerEventHandler>().Inventory.AddItemToSlot(evnt.ItemToInteractBoltEntityId.GetComponent <InteractableItem>().ItemData); }
public override void SceneLoadRemoteDone(BoltConnection connection) { PlayerRegistry.CreatePlayer(connection); PlayerRegistry.GetPlayer(connection).CreateNewPlayer(); }
public override void OnEvent(PlayerInteract evnt) { var Player = PlayerRegistry.GetPlayer(evnt.RaisedBy).Character; WorldItemManager.GivePlayerItem(Player, evnt.ItemToInteractBoltEntityId.GetComponent <InteractableItem>().ItemData); }