UIComponent |
GUI.Mission.MissionGoalItem |
private var m_GoalNameWidth: Number
public var m_GoalNameAnim: MovieClip
public var m_GoalNumAnim: MovieClip
private var m_GoalProgressCursor: MovieClip
private var m_GoalCompleteCursor: MovieClip
private var m_GoalFailedCursor: MovieClip
private var m_Timer: MovieClip
private var m_IsAnimating: Boolean
private var m_IsComplete: Boolean
private var m_IsFailed: Boolean
private var m_GoalProgressAnimationActive: Boolean
private var m_SolvedTimes: Number
private var m_RepeatCount: Number
private var m_AlignRight: Boolean
public var m_DesiredY: Number
private var m_WillTimeoutSucceed: Boolean
private var m_GoalNumSwitchNumbersFrame: Number
private var m_GoalProgressEnableNumbersFrame: Number
private var m_GoalCompleteTweenNameFrame: Number
private var m_MaxNameWidth: Number
public var SignalGoalAnimationCompleted: Signal
public var SignalGoalAnimationStarted: Signal
public var SignalGoalCompleted: Signal
private var m_QueuedProgress: Array
public var m_UID: Number
public var m_GoalID: Number
private var m_Goal: QuestGoal
private var m_TierID: Number
public function MissionGoalItem()
private function configUI()
sometimes a goal is completed (tier or mission completes but forgets to tell the goal) this is a fallback, manually calling the Goal complete
public function ForceGoalComplete( tierId: Number )
will this goal item self destruct after animation is done?
public function WillSelfDetruct() : Boolean
public function SetData( goal: QuestGoal, willTimeoutSucceed: Boolean, uid: Number, tierId: Number )
public function Draw()
private function SlotGoalProgress( tierId: Number, goalId: Number, solvedTimes: Number, repeatCount: Number )
Remove any other progressindicators running
private function SlotTierFailed( tierId: Number, showFeedback: Boolean )
Remove any other progressindicators running
private function SlotGoalFinished( tierId: Number, goalId: Number )
Remove any other progressindicators running
private function RemoveProgressCursor()
dispatches a signal after the animation is done,
private function GoalProgressFrameMonitor()
private function GoalNumFrameMonitor()
dispatches a signal after the animation is done,
private function GoalFailedFrameMonitor()
dispatches a signal after the animation is done,
private function GoalCompleteFrameMonitor()
when the goal completed animation is finished
private function GoalNameFrameMonitor()
public function AlignText( alignRight: Boolean )