C# Class CreditsController

Inheritance: MonoBehaviour
Show file Open project: imann24/cs327-bestmobilegameever Class Usage Examples

Public Properties

Property Type Description
CreditGroupPrefab GameObject
CreditsFilePath string
CreditsRect Transform
CreditsScroll ScrollRect
MoveSpeed float

Public Methods

Method Description
AddCreditGroup ( CreditGroup, creditGroup ) : void
BackToOptionsMenu ( ) : void
CheckForScrollEnd ( float scrollBarValue ) : void
ClearCredits ( ) : void
GenerateCredits ( ) : CreditGroup[],
HaltMovement ( ) : void
SetCredits ( CreditGroup, CreditGroups ) : void
Start ( ) : void
init ( ) : void

Private Methods

Method Description
LerpCredtsLeft ( float waitTime = 0.75f ) : IEnumerator

Method Details

AddCreditGroup() public method

public AddCreditGroup ( CreditGroup, creditGroup ) : void
creditGroup CreditGroup,
return void

BackToOptionsMenu() public method

public BackToOptionsMenu ( ) : void
return void

CheckForScrollEnd() public method

public CheckForScrollEnd ( float scrollBarValue ) : void
scrollBarValue float
return void

ClearCredits() public method

public ClearCredits ( ) : void
return void

GenerateCredits() public method

public GenerateCredits ( ) : CreditGroup[],
return CreditGroup[],

HaltMovement() public method

public HaltMovement ( ) : void
return void

SetCredits() public method

public SetCredits ( CreditGroup, CreditGroups ) : void
CreditGroups CreditGroup,
return void

Start() public method

public Start ( ) : void
return void

init() public method

public init ( ) : void
return void

Property Details

CreditGroupPrefab public property

public GameObject CreditGroupPrefab
return GameObject

CreditsFilePath public property

public string CreditsFilePath
return string

CreditsRect public property

public Transform CreditsRect
return Transform

CreditsScroll public property

public ScrollRect CreditsScroll
return ScrollRect

MoveSpeed public property

public float MoveSpeed
return float