public RustEntity(BaseEntity entity) { Entity = entity; Transform = new RustNetworkableTransform(entity); EntityInstanceId = entity.GetInstanceID().ToString(); State = new RustEntityState(entity); }
public RustBuildingBlock(BuildingBlock buildingBlock) { BuildingBlock = buildingBlock; Asset = new RustBaseNetworkableAsset(buildingBlock, RustBaseNetworkableAsset.BuildingBlock); Transform = new RustNetworkableTransform(buildingBlock); State = new RustBuildingBlockState(buildingBlock); BuildableInstanceId = buildingBlock.GetInstanceID().ToString(); // Rust todo: set Ownership }
public RustEntity(BaseEntity entity) { Entity = entity; Transform = new RustNetworkableTransform(entity); EntityInstanceId = entity.GetInstanceID().ToString(); // Rust todo: asset and state impl State = new RustEntityState(entity); Asset = null; }
public RustItemDrop(DroppedItem droppedItem) { Item = new RustItem(droppedItem.item); DroppedItem = droppedItem; Transform = new RustNetworkableTransform(droppedItem); }