FANDOM


Description: this custom action allows you to verify if an specific language is currently in use.

To use this custom action you have to create a new text file and rename it ActionCheckLanguage.cs then add it to your custom actions folder (which can be setup in the Action manager) or you can drop it in the Actions folder under Adventure Creator/Scripts/Actions.

using UnityEngine;
using System.Collections;

#if UNITY_EDITOR
using UnityEditor;
#endif
 
 namespace AC
 {
 
     [System.Serializable]
	public class ActionCheckLanguage : ActionCheck
 	{
 
 		// Declare variables here
 		public int currentLanguage;
 
 
 		public ActionCheckLanguage ()
 		{
 			this.isDisplayed = true;
 			category = ActionCategory.Custom;
 			title = "Check Language";
 			description = "Checks which Lenguage is currently set.";
 		}
 
 
 		public override bool CheckCondition ()
 		{
 			if (Options.GetLanguage () == currentLanguage)
 			{
 				return true;
 			}
 			return false;
 		}
 
 
 		#if UNITY_EDITOR
 
 		override public void ShowGUI ()
 		{
 			// Action-specific Inspector GUI code here
 			currentLanguage = EditorGUILayout.IntField ("Current language index:", currentLanguage);
 		}
 
 
 		public override string SetLabel ()
 		{
 			// Return a string used to describe the specific action's job.
 			return ("(" + currentLanguage + ")");
 		}
 
 		#endif
 
 	}
 
 }

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.