Click or drag to resize

RectMeshGridBuilder Class

Builder for building flat hex mesh grid.
Inheritance Hierarchy
SystemObject
  Object
    Component
      Behaviour
        MonoBehaviour
          Gamelogic.ExtensionsGLMonoBehaviour
            Gamelogic.GridsMeshGridBuilderRectPoint
              Gamelogic.GridsRectMeshGridBuilder

Namespace:  Gamelogic.Grids
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
C#
[ExperimentalAttribute]
[VersionAttribute(1, 14, 0)]
[AddComponentMenu("Gamelogic/GridBuilders/Mesh Grids/Rect Grid Builder")]
public class RectMeshGridBuilder : MeshGridBuilder<RectPoint>

The RectMeshGridBuilder type exposes the following members.

Constructors
  NameDescription
Public methodRectMeshGridBuilder
Top
Properties
  NameDescription
Public propertyAlignment (Inherited from MeshGridBuilderTPoint.)
Public propertyanimation Obsolete.

The Animation attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyaudio Obsolete.

The AudioSource attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertycamera Obsolete.

The Camera attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyCellSpacingFactor (Inherited from MeshGridBuilderTPoint.)
Public propertycollider Obsolete.

The Collider attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertycollider2D Obsolete.

The Collider2D component attached to the object.

(Inherited from Component.)
Public propertyColorFunction (Inherited from MeshGridBuilderTPoint.)
Public propertyColors (Inherited from MeshGridBuilderTPoint.)
Public propertyconstantForce Obsolete.

The ConstantForce attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyDimensions
Returns the dimensions for this grid if it makes sense for the current shape. (The dimension field is hidden in the inspector if it does not make sense).
(Inherited from MeshGridBuilderTPoint.)
Public propertyenabled

Enabled Behaviours are Updated, disabled Behaviours are not.

(Inherited from Behaviour.)
Public propertygameObject

The game object this component is attached to. A component is always attached to a game object.

(Inherited from Component.)
Public propertyGrid
Public propertyGridShape
Public propertyguiElement Obsolete. (Inherited from Component.)
Public propertyguiText Obsolete.

The GUIText attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyguiTexture Obsolete.

The GUITexture attached to this GameObject (Read Only). (null if there is none attached).

(Inherited from Component.)
Public propertyhideFlags

Should the object be hidden, saved with the scene or modifiable by the user?

(Inherited from Object.)
Public propertyhingeJoint Obsolete.

The HingeJoint attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyisActiveAndEnabled

Has the Behaviour had enabled called.

(Inherited from Behaviour.)
Public propertylight Obsolete.

The Light attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyMap
Public propertyMousePosition (Inherited from MeshGridBuilderTPoint.)
Public propertyname

The name of the object.

(Inherited from Object.)
Public propertynetworkView Obsolete.

The NetworkView attached to this GameObject (Read Only). (null if there is none attached).

(Inherited from Component.)
Public propertyparticleEmitter Obsolete.

The ParticleEmitter attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyparticleSystem Obsolete.

The ParticleSystem attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyrenderer Obsolete.

The Renderer attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyrigidbody Obsolete.

The Rigidbody attached to this GameObject. (Null if there is none attached).

(Inherited from Component.)
Public propertyrigidbody2D Obsolete.

The Rigidbody2D that is attached to the Component's GameObject.

(Inherited from Component.)
Public propertyrunInEditMode

Allow a specific instance of a MonoBehaviour to run in edit mode (only available in the editor).

(Inherited from MonoBehaviour.)
Public propertySize
Returns the size for this grid if it makes sense for the current shape. (The dimension field is hidden in the inspector if it does not make sense).
(Inherited from MeshGridBuilderTPoint.)
Public propertytag

The tag of this game object.

(Inherited from Component.)
Public propertytransform

The Transform attached to this GameObject.

(Inherited from Component.)
Public propertyUseColor (Inherited from MeshGridBuilderTPoint.)
Public propertyuseGUILayout

Disabling this lets you skip the GUI layout phase.

(Inherited from MonoBehaviour.)
Top
Methods
  NameDescription
Public method__UpdatePresentation (Inherited from MeshGridBuilderTPoint.)
Public methodBroadcastMessage(String)

Calls the method named methodName on every MonoBehaviour in this game object or any of its children.

(Inherited from Component.)
Public methodBroadcastMessage(String, Object)

Calls the method named methodName on every MonoBehaviour in this game object or any of its children.

(Inherited from Component.)
Public methodBroadcastMessage(String, SendMessageOptions)

Calls the method named methodName on every MonoBehaviour in this game object or any of its children.

(Inherited from Component.)
Public methodBroadcastMessage(String, Object, SendMessageOptions)

Calls the method named methodName on every MonoBehaviour in this game object or any of its children.

(Inherited from Component.)
Public methodCancelInvoke

Cancels all Invoke calls on this MonoBehaviour.

(Inherited from MonoBehaviour.)
Public methodCancelInvoke(String)

Cancels all Invoke calls with name methodName on this behaviour.

(Inherited from MonoBehaviour.)
Public methodCompareTag

Is this game object tagged with tag ?

(Inherited from Component.)
Protected methodCreateMap (Overrides MeshGridBuilderTPointCreateMap.)
Protected methodCreateMeshMap (Overrides MeshGridBuilderTPointCreateMeshMap.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Protected methodGetAlignedMap (Inherited from MeshGridBuilderTPoint.)
Protected methodGetColorFunc (Overrides MeshGridBuilderTPointGetColorFunc(Int32, Int32, Int32).)
Public methodGetComponent(Type)

Returns the component of Type type if the game object has one attached, null if it doesn't.

(Inherited from Component.)
Public methodGetComponent(String)

Returns the component with name type if the game object has one attached, null if it doesn't.

(Inherited from Component.)
Public methodGetComponent``1 (Inherited from Component.)
Public methodGetComponentInChildren(Type)

Returns the component of Type type in the GameObject or any of its children using depth first search.

(Inherited from Component.)
Public methodGetComponentInChildren(Type, Boolean) (Inherited from Component.)
Public methodGetComponentInChildren``1 (Inherited from Component.)
Public methodGetComponentInChildren``1(Boolean) (Inherited from Component.)
Public methodGetComponentInParent(Type)

Returns the component of Type type in the GameObject or any of its parents.

(Inherited from Component.)
Public methodGetComponentInParent``1 (Inherited from Component.)
Public methodGetComponents(Type)

Returns all components of Type type in the GameObject.

(Inherited from Component.)
Public methodGetComponents(Type, ListComponent) (Inherited from Component.)
Public methodGetComponents``1 (Inherited from Component.)
Public methodGetComponents``1(ListUMP) (Inherited from Component.)
Public methodGetComponentsInChildren(Type)

Returns all components of Type type in the GameObject or any of its children.

(Inherited from Component.)
Public methodGetComponentsInChildren(Type, Boolean)

Returns all components of Type type in the GameObject or any of its children.

(Inherited from Component.)
Public methodGetComponentsInChildren``1 (Inherited from Component.)
Public methodGetComponentsInChildren``1(Boolean) (Inherited from Component.)
Public methodGetComponentsInChildren``1(ListUMP) (Inherited from Component.)
Public methodGetComponentsInChildren``1(Boolean, ListUMP) (Inherited from Component.)
Public methodGetComponentsInParent(Type) (Inherited from Component.)
Public methodGetComponentsInParent(Type, Boolean)

Returns all components of Type type in the GameObject or any of its parents.

(Inherited from Component.)
Public methodGetComponentsInParent``1 (Inherited from Component.)
Public methodGetComponentsInParent``1(Boolean) (Inherited from Component.)
Public methodGetComponentsInParent``1(Boolean, ListUMP) (Inherited from Component.)
Protected methodGetCustomGrid (Inherited from MeshGridBuilderTPoint.)
Protected methodGetCustomMap (Inherited from MeshGridBuilderTPoint.)
Protected methodGetCustomMap3D (Inherited from MeshGridBuilderTPoint.)
Protected methodGetCustomMeshMap (Inherited from MeshGridBuilderTPoint.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInstanceID

Returns the instance id of the object.

(Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodInitGrid (Overrides MeshGridBuilderTPointInitGrid.)
Public methodInvoke(Action, Single) (Inherited from GLMonoBehaviour.)
Public methodInvoke(String, Single)

Invokes the method methodName in time seconds.

(Inherited from MonoBehaviour.)
Public methodInvokeRepeating(Action, IGeneratorSingle) (Inherited from GLMonoBehaviour.)
Public methodInvokeRepeating(Action, Single, Single) (Inherited from GLMonoBehaviour.)
Public methodInvokeRepeating(String, Single, Single)

Invokes the method methodName in time seconds, then repeatedly every repeatRate seconds.

(Inherited from MonoBehaviour.)
Public methodIsInvoking

Is any invoke pending on this MonoBehaviour?

(Inherited from MonoBehaviour.)
Public methodIsInvoking(String)

Is any invoke on methodName pending?

(Inherited from MonoBehaviour.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSendMessage(String)

Calls the method named methodName on every MonoBehaviour in this game object.

(Inherited from Component.)
Public methodSendMessage(String, Object)

Calls the method named methodName on every MonoBehaviour in this game object.

(Inherited from Component.)
Public methodSendMessage(String, SendMessageOptions)

Calls the method named methodName on every MonoBehaviour in this game object.

(Inherited from Component.)
Public methodSendMessage(String, Object, SendMessageOptions)

Calls the method named methodName on every MonoBehaviour in this game object.

(Inherited from Component.)
Public methodSendMessageUpwards(String)

Calls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour.

(Inherited from Component.)
Public methodSendMessageUpwards(String, Object)

Calls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour.

(Inherited from Component.)
Public methodSendMessageUpwards(String, SendMessageOptions)

Calls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour.

(Inherited from Component.)
Public methodSendMessageUpwards(String, Object, SendMessageOptions)

Calls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour.

(Inherited from Component.)
Public methodStart (Inherited from MeshGridBuilderTPoint.)
Public methodStartCoroutine(IEnumerator)

Starts a coroutine.

(Inherited from MonoBehaviour.)
Public methodStartCoroutine(String)

Starts a coroutine named methodName.

(Inherited from MonoBehaviour.)
Public methodStartCoroutine(String, Object)

Starts a coroutine named methodName.

(Inherited from MonoBehaviour.)
Public methodStartCoroutine_Auto Obsolete. (Inherited from MonoBehaviour.)
Public methodStopAllCoroutines

Stops all coroutines running on this behaviour.

(Inherited from MonoBehaviour.)
Public methodStopCoroutine(String)

Stops the first coroutine named methodName, or the coroutine stored in routine running on this behaviour.

(Inherited from MonoBehaviour.)
Public methodStopCoroutine(IEnumerator)

Stops the first coroutine named methodName, or the coroutine stored in routine running on this behaviour.

(Inherited from MonoBehaviour.)
Public methodStopCoroutine(Coroutine) (Inherited from MonoBehaviour.)
Public methodToString

Returns the name of the game object.

(Inherited from Object.)
Public methodTweenT(T, T, Single, FuncT, T, Single, T, ActionT) (Inherited from GLMonoBehaviour.)
Public methodTweenT(T, T, Single, FuncT, T, Single, T, ActionT, FuncSingle) (Inherited from GLMonoBehaviour.)
Public methodUpdate (Inherited from MeshGridBuilderTPoint.)
Public methodUpdateUVs (Inherited from MeshGridBuilderTPoint.)
Top
Fields
  NameDescription
Public field__messageText (Inherited from GLMonoBehaviour.)
Protected fieldalignment (Inherited from MeshGridBuilderTPoint.)
Public fieldcellDimensions (Inherited from MeshGridBuilderTPoint.)
Protected fieldcells (Inherited from MeshGridBuilderTPoint.)
Protected fieldcellSpacingFactor (Inherited from MeshGridBuilderTPoint.)
Protected fieldCenterRect (Inherited from MeshGridBuilderTPoint.)
Protected fieldcolorFunction (Inherited from MeshGridBuilderTPoint.)
Protected fieldcolors (Inherited from MeshGridBuilderTPoint.)
Protected fieldcustomMap (Inherited from MeshGridBuilderTPoint.)
Protected fielddimensions (Inherited from MeshGridBuilderTPoint.)
Protected fieldgrid (Inherited from MeshGridBuilderTPoint.)
Protected fieldisInteractive (Inherited from MeshGridBuilderTPoint.)
Protected fieldmeshMap (Inherited from MeshGridBuilderTPoint.)
Protected fieldsize (Inherited from MeshGridBuilderTPoint.)
Public fieldtextureHeight (Inherited from MeshGridBuilderTPoint.)
Public fieldtextureWidth (Inherited from MeshGridBuilderTPoint.)
Protected fieldupdateType (Inherited from MeshGridBuilderTPoint.)
Protected fielduseColor (Inherited from MeshGridBuilderTPoint.)
Top
Extension Methods
  NameDescription
Public Extension MethodCancelInvoke
Cancels the action if it was scheduled.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodFindChild(String)Overloaded. (Defined by MonoBehaviourExtensions.)
Public Extension MethodFindChild(String, Boolean)Overloaded. (Defined by MonoBehaviourExtensions.)
Public Extension MethodGetComponentInChildrenAlwaysT
Finds a component of the type T in on the same object, or on a child down the hierarchy. This method also works in the editor and when the game object is inactive.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodGetComponentsInChildrenAlwaysT
Finds all components of the type T on the same object and on a children down the hierarchy. This method also works in the editor and when the game object is inactive.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodGetInterfaceComponentTInterface
Gets an attached component that implements the interface of the type parameter.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodGetRequiredComponentT
Gets a component of the given type, or fail if no such component is attached to the given component.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodGetRequiredComponentInChildrenT (Defined by MonoBehaviourExtensions.)
Public Extension MethodInvoke
Invokes the given action after the given amount of time.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodInvokeRepeating(Action, IGeneratorSingle)Overloaded.
Invokes the given action after the given amount of time, and repeats the action after every repeatTime seconds.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodInvokeRepeating(Action, Single, Single)Overloaded.
Invokes the given action after the given amount of time, and repeats the action after every repeatTime seconds.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodIsInvoking
Returns whether an invoke is pending on an action.
(Defined by MonoBehaviourExtensions.)
Public Extension MethodThrowIfNull
Throws a NullReferenceException if the object is null.
(Defined by ObjectExtensions.)
Public Extension MethodTweenT(T, T, Single, FuncT, T, Single, T, ActionT)Overloaded. (Defined by MonoBehaviourExtensions.)
Public Extension MethodTweenT(T, T, Single, FuncT, T, Single, T, ActionT, FuncSingle)Overloaded. (Defined by MonoBehaviourExtensions.)
Top
See Also

Reference

[!:Gamelogic.Grids.MeshGridBuilder<Gamelogic.Grids.RectPoint>]