Ejemplo n.º 1
0
 public RustEntity(BaseEntity entity)
 {
     Entity           = entity;
     Transform        = new RustNetworkableTransform(entity);
     EntityInstanceId = entity.GetInstanceID().ToString();
     State            = new RustEntityState(entity);
 }
Ejemplo n.º 2
0
 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
 }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
 public RustItemDrop(DroppedItem droppedItem)
 {
     Item        = new RustItem(droppedItem.item);
     DroppedItem = droppedItem;
     Transform   = new RustNetworkableTransform(droppedItem);
 }