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.
ClaimOwnMessage(Dictionary<string, object>) void
ClaimRemoved(GameObject) void
ClaimRemoveDataMessage(Dictionary<string, object>) void
ClaimUpdatedMessage(Dictionary<string, object>) void
CreateClaim(string, int, bool, bool, int, long, int, string, int, long, long, long, long) void
DeleteObjectResponse(object, bool) void
GetAnyClaimType() int
GetBuildingCategory(int) string
GetBuildingMaterialCount(int) int
GetBuildObjectsOfCategory(int, bool) List<AtavismBuildObjectTemplate>
GetBuildObjectTemplate(int) AtavismBuildObjectTemplate
GetClaim(int) Claim
HandleBuildingResources(Dictionary<string, object>) void
HandleBuildObjectPrefabData(Dictionary<string, object>) void
HandleBuilObjIcon(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
MoveClaimObjectConfirmMessage(Dictionary<string, object>) void
MoveClaimObjectMessage(Dictionary<string, object>) void
MoveObjectResponse(object, bool) void
OnEvent(AtavismEventData) void
PayTaxResponse(object, bool) void
PickupClaimObject() void
PickupClaimObject(int) void
PickupClaimObject(int, bool) 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.
RemoveClaimObjectConfirmMessage(Dictionary<string, object>) void
RemoveClaimObjectMessage(Dictionary<string, object>) void
RemoveItemPlacedForUpgrade(AtavismInventoryItem) void
RemovePermission(string) void
RequestClaimObjectInfo(int) void
SendEditClaim() void
SendEditObjectPosition(ClaimObject, int) void
SendEditObjectPosition(ClaimObject, Transform, int) void
SendEditObjectPosition(int, Vector3, Quaternion, int) void
SendGetUpgradeClaim() void
SendPayTaxForClaim(int, bool) void
SendPlaceClaimObject(int, AtavismInventoryItem, Transform, int) void
SendPlaceClaimObject(int, AtavismInventoryItem, Transform, int, string) void
SendUpgradeClaim() void
StartPlaceBuildObject(int) void
StartPlaceClaimObject(AtavismInventoryItem) void
StartPlaceClaimObject(UGUIAtavismActivatable) void
UpdateClaimObjectStateMessage(Dictionary<string, object>) void