public static void ReportInteractHintShown(HintForInteraction action) { if (OnInteractHintShown != null) { OnInteractHintShown(action); } }
public void OnInterActionHintShown(HintForInteraction action) { currInteractInfo = action; switch (action) { case HintForInteraction.DEFAULT: FadeOutText(InteractionHint1); FadeOutText(InteractionHint2); break; case HintForInteraction.SWITCH: InteractionHint1.text = "<color=#FFFFFF> Right click initiating it"; FadeInText(InteractionHint1); break; case HintForInteraction.RETURN: InteractionHint2.text = "<color=#FFFFFF> Right click on the Jar to return Souls"; FadeInText(InteractionHint2); break; case HintForInteraction.REQUIRKEY: InteractionHint1.text = "<color=#EDC3FF> Require Key Items!"; FadeInText(InteractionHint1); break; case HintForInteraction.DISTANCEREQUIRED: InteractionHint1.text = "<color=#EDC3FF> You need to get closer."; FadeInText(InteractionHint1); break; case HintForInteraction.KEYITEM: InteractionHint1.text = "<color=red> This is a Key Item!"; FadeInText(InteractionHint1); break; case HintForInteraction.MOUSETRAP: InteractionHint1.text = "<color=#9C00FF> Require Special Object to Activate Trap!"; FadeInText(InteractionHint1); break; case HintForInteraction.RETURNSOULS: InteractionHint1.text = "<color=#FFFFFF> <size=60> Quickly Return them back to Soul Jar in the Office!"; FadeInText(InteractionHint1); break; case HintForInteraction.FINISH: InteractionHint1.text = "<color=#FFFFFF> <size=60> Parents are back, wait them at Front Door"; FadeInText(InteractionHint1); break; case HintForInteraction.JAR: InteractionHint2.text = "<color=#FFFFFF> Return ALL Souls back here."; FadeInText(InteractionHint2); break; case HintForInteraction.CROUCH: InteractionHint2.text = "<color=#FFFFFF> Left Shift Key to Crouch"; FadeInText(InteractionHint2); break; } }