C# Class tk2dBaseSprite, Elemental

Inheritance: MonoBehaviour, tk2dRuntime.ISpriteCollectionForceBuild
Exibir arquivo 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_oe property

public BoxCollider boxCollider
return BoxCollider

collection public_oe property

public tk2dSpriteCollectionData, collection
return tk2dSpriteCollectionData,

meshCollider public_oe property

public MeshCollider,UnityEngine meshCollider
return UnityEngine.MeshCollider

meshColliderMesh public_oe property

public Mesh meshColliderMesh
return Mesh

meshColliderPositions public_oe property

public Vector3[] meshColliderPositions
return Vector3[]

pixelPerfect public_oe property

public bool pixelPerfect
return bool