C# Class tk2dBaseSprite, Elemental

Inheritance: MonoBehaviour, tk2dRuntime.ISpriteCollectionForceBuild
Show file Open project: CodeStrumpet/Elemental Class Usage Examples

Public Properties

Property Type Description
boxCollider BoxCollider
collection tk2dSpriteCollectionData,
meshCollider UnityEngine.MeshCollider
meshColliderMesh Mesh
meshColliderPositions Vector3[]
pixelPerfect bool

Public Methods

Method Description
Build ( ) : void
EditMode__CreateCollider ( ) : void
GetSpriteIdByName ( string name ) : int
MakePixelPerfect ( ) : void
Start ( ) : void
SwitchCollectionAndSprite ( tk2dSpriteCollectionData, newCollection, int newSpriteId ) : void

Protected Methods

Method Description
CreateCollider ( ) : void
GetBounds ( ) : Bounds
GetCurrentVertexCount ( ) : int
GetNumIndices ( ) : int
GetNumVertices ( ) : int
NeedBoxCollider ( ) : bool
SetColors ( Color dest ) : void
SetPositions ( Vector3 dest ) : void
UpdateCollider ( ) : void
UpdateColors ( ) : void
UpdateGeometry ( ) : void
UpdateMaterial ( ) : void
UpdateVertices ( ) : void

Method Details

Build() public abstract method

public abstract Build ( ) : void
return void

CreateCollider() protected method

protected CreateCollider ( ) : void
return void

EditMode__CreateCollider() public method

public EditMode__CreateCollider ( ) : void
return void

GetBounds() protected method

protected GetBounds ( ) : Bounds
return Bounds

GetCurrentVertexCount() protected abstract method

protected abstract GetCurrentVertexCount ( ) : int
return int

GetNumIndices() protected method

protected GetNumIndices ( ) : int
return int

GetNumVertices() protected method

protected GetNumVertices ( ) : int
return int

GetSpriteIdByName() public method

public GetSpriteIdByName ( string name ) : int
name string
return int

MakePixelPerfect() public method

public MakePixelPerfect ( ) : void
return void

NeedBoxCollider() protected method

protected NeedBoxCollider ( ) : bool
return bool

SetColors() protected method

protected SetColors ( Color dest ) : void
dest Color
return void

SetPositions() protected method

protected SetPositions ( Vector3 dest ) : void
dest Vector3
return void

Start() public method

public Start ( ) : void
return void

SwitchCollectionAndSprite() public method

public SwitchCollectionAndSprite ( tk2dSpriteCollectionData, newCollection, int newSpriteId ) : void
newCollection tk2dSpriteCollectionData,
newSpriteId int
return void

UpdateCollider() protected method

protected UpdateCollider ( ) : void
return void

UpdateColors() protected abstract method

protected abstract UpdateColors ( ) : void
return void

UpdateGeometry() protected abstract method

protected abstract UpdateGeometry ( ) : void
return void

UpdateMaterial() protected abstract method

protected abstract UpdateMaterial ( ) : void
return void

UpdateVertices() protected abstract method

protected abstract UpdateVertices ( ) : void
return void

Property Details

boxCollider public property

public BoxCollider boxCollider
return BoxCollider

collection public property

public tk2dSpriteCollectionData, collection
return tk2dSpriteCollectionData,

meshCollider public property

public MeshCollider,UnityEngine meshCollider
return UnityEngine.MeshCollider

meshColliderMesh public property

public Mesh meshColliderMesh
return Mesh

meshColliderPositions public property

public Vector3[] meshColliderPositions
return Vector3[]

pixelPerfect public property

public bool pixelPerfect
return bool