WorldBuilder Class

Namespace
Atavism
Base Types
  • MonoBehaviour
graph BT Type-->Base0["MonoBehaviour"] Type["WorldBuilder"] class Type type-node

Syntax

public class WorldBuilder : MonoBehaviour

Fields

Properties

Methods

Name Value Summary
AddItemPlacedForUpgrade(AtavismInventoryItem) void
AddPermission(string, int) void
AttackClaimObject(GameObject) void
ClaimAppeared(GameObject) void
ClaimIDMessage(Dictionary<string, object>) void
ClaimMadeMessage(Dictionary<string, object>) void
Temporary hack to remove the claim deed item
ClaimObjectBulkMessage(Dictionary<string, object>) void
Handles the Claim Action Bulk Message which is used to transfer large amounts of actions at once.
ClaimObjectInfoMessage(Dictionary<string, object>) void
ClaimObjectMessage(Dictionary<string, object>) void
Handles the Claim Action Message from the server. Passes the data onto the voxel editor.
ClaimRemoved(GameObject) void
ClaimRemoveDataMessage(Dictionary<string, object>) void
ClaimUpdatedMessage(Dictionary<string, object>) void
CreateClaim(string, int, bool, bool, int, int, int) void
GetBuildingMaterialCount(int) int
GetBuildObjectsOfCategory(int, bool) List<AtavismBuildObjectTemplate>
GetBuildObjectTemplate(int) AtavismBuildObjectTemplate
GetClaim(int) Claim
HandleBuildingResources(Dictionary<string, object>) void
HandleInterruptBuildTask(Dictionary<string, object>) void
HandleStartBuildObject(Dictionary<string, object>) void
HandleStartBuildTask(Dictionary<string, object>) void
ImproveBuildObject() void
ImproveBuildObject(GameObject, AtavismInventoryItem, int) void
InsideClaimArea(Claim, Vector3) bool
MoveClaimObjectMessage(Dictionary<string, object>) void
OnEvent(AtavismEventData) void
PickupClaimObject() void
PurchaseClaim() void
RemoveClaimMessage(Dictionary<string, object>) void
Handles the Remove Claim Message which means a player is no longer in the radius for a claim so the client no longer needs to check if they are in its edit radius.
RemoveClaimObjectMessage(Dictionary<string, object>) void
RemoveItemPlacedForUpgrade(AtavismInventoryItem) void
RemovePermission(string) void
RequestClaimObjectInfo(int) void
SendEditClaim() void
SendEditObjectPosition(ClaimObject, int) void
SendPlaceClaimObject(int, AtavismInventoryItem, Transform, int) void
StartPlaceBuildObject(int) void
StartPlaceClaimObject(AtavismInventoryItem) void
StartPlaceClaimObject(UGUIAtavismActivatable) void
UpdateClaimObjectStateMessage(Dictionary<string, object>) void