- Home /
Question by
delossantosc66 · Sep 12, 2017 at 11:35 AM ·
animationbuttononclick
my animation is playing even the statement is wrong or false.
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class InputFieldToText : MonoBehaviour {
public Button GoButton;
public InputField Field;
public Text TextBox;
public Animator anim;
public Transform move;
bool attack_anim = false;
//bool checkAnswer = false;
string[] Word = {"Baba", "Tigyawat", "Asim", "himagas", "naglalaan", "magpaudlot", "lihis", "pagtatae", "krudo", "iba", "nagkakaiba", "mahirap", "hirap", "hapunan", "dumi", "marumi", "pagkakasundo", "talibadbad", "mabigo", "magkaila", "tawad", "deskuwento", "magtanggi", "paguusap",
"talakayan", "tinanggal", "naiinis", "linsad", "nanghamak", "naghubad", "tunaw", "magpapintog", "maninisid", "binago", "hahatiin", "gusto", "", "napadala", "", "doktor", "papeles", "maamo", "huwag", "pinto", "bantay", "pangamba", "alanganin", "ulik", "masa", "sabat", "pababa", "dosena",
"ininum", "kaladkad", "bihisan", "balakbak", "daing", "inumin", "naglalaway", "drayber", "pagmamaneho", "alisan", "tabang", "lamig", "botika", "lasing", "lasenggo", "lasing", "tag-init", "patuyuan", "ibinibilad", "magpalayaw", "itik", "bibi", "pipi", "natitigilan", "habang", "bulilit",
"disinteriya", "bawat", "sabik", "tainga", "maaga", "silangan", "madali", "kumain", "pari", "ekonomiya", "kainin", "igat", "palos", "mabisa", "itlog", "labingwalo", "bumulalas", "napili", "halalan", "duwende", "tinatamo", "magpahaba", "maglatag", "damdamin", "empleado", "amuin", "ngawngaw",
"napasigla", "katapusan", "inglatera", "paliwanag", "tama", "na", "nagpayaman", "umalipin", "maglibing", "laman", "loob", "sobre", "bayanihan", "bakwit", "lahat", "tama", "halimbawa", "bugnot", "galing", "liban", "", "lampas", "sobrado", "higit", "magpalit", "iskursiyon", "labasan", "pagpapalaki",
"inaasahan", "gastos", "masaklaw", "nasasakop", "mata", "mukha", "haharapin", "bulagta", "bulos", "pamilya", "paypay", "malayo", "pumasahe", "kasama", "mabilis", "mataba", "biyenan", "lalaki", "hapo", "gripo", "pabor", "paunlakan", "naglangis", "takot", "bayad", "tiwarik", "pako", "kaalaban", "lagnat",
"himaymay", "mabalasik", "laban", "pelikula", "pino", "mainain", "daliri", "kuko", "tapos", "natapos", "rematado", "sunog", "mahigpit", "pangalan", "banlaw", "isda", "kawil", "mangingisda", "lambat", "kamao", "nakasisilaw", "plat", "palad", "hibo", "bumaha", "sahig", "bulaklak", "langaw", "bolador",
"kinumpay", "pileges", "subli", "pagkain", "paa", "tapak", "kay", "para", "pinagbawal", "banyaga", "tagapagbalita", "kagubatan", "kalimutan", "nakalimutan", "bumalangkas", "bukal", "libre", "bagon", "sariwa", "alitan", "prito", "pritong", "kaibigan", "chongki", "mabait", "magiliw", "sosyal", "galing",
"harap", "bungarin", "prutas", "namayabas", "unsiyami", "kumantot", "puno", "busog", "batayan", "sasal", "apdo", "sasabungin", "basura", "halamanan", "imumug", "bawang", "gasolina", "kapon", "ikinukumpas", "kumuha", "kunin", "bumangon", "multo", "regalo", "luya", "syota", "ibinigay", "baso", "luwalhati",
"dabdab", "lakad", "kambing", "bathala", "diyos", "ninong", "ginto", "kardelina", "mabuti", "ari-arian", "ebanghelyo", "sinusunggaban", "baitang", "apo", "lolo", "lola", "lola", "damo", "damo", "magbigay", "kasiyahan", "dakila", "berde", "luksa", "gumiling", "nahihilo", "alaga", "haka", "bisita", "giya",
"gitara", "baril", "bulubok", "lumaklak", "napapaikot", "buhok", "magpagupit", "kalahati", "medyo", "kalahati", "martilyo", "nakahadlang", "kamay", "muntaklat", "pasamano", "pogi", "panungkal", "tagustos", "maligaya", "puwerto", "matigas", "bahagya", "sumbrero", "liston", "pamisaan", "pamugaran", "magkaroon",
"magsaya", "siya", "kuto", "ulo", "sakit", "puso", "init", "sangkalangitan", "mabigat", "nangangantiyaw", "magpataas", "saklolo", "abuloy", "lupi", "kaya", "kanya", "niya", "dito", "namamana", "sinok", "taib", "taeb", "kalsada", "maglakad", "burol", "kaya", "niya", "paus", "salamangka", "hulidap",
"butas", "ninyo-santo", "pag-asa", "kabayo", "ospital", "maybahay", "mainit", "hotel", "oras", "tsimay", "maybahay", "magkano", "paano", "magkano", "sobra", "nag-umpukan", "gutom", "balibag", "masakit", "kubo", "kami", "ganun", "akalain", "mag-akala", "pareho", "tanga", "kalabasa", "tamad", "tamad",
"anito", "kung", "pag", "nagmamalupit", "ilawan", "liwanag", "dinaramdam", "", "sori", "makahadlang", "bastos", "bastos", "mahalaga", "hindi", "puwede", "nasa", "harap", "inagurasyon", "bilingin", "nagka-hilig", "langkap", "dumami", "nga", "kalayaan", "itinatalaga", "lasing", "eksakto", "hawa-hawa",
"impeksiyon", "magpaalab", "pamamaga", "baluktot", "nakapagtuturo", "maurira", "kulisap", "sa", "loob", "pasinaya", "labis", "marupok", "kapos", "matalino", "ganado", "mahilig", "sa", "namagitan", "tagasalin", "nagmamakaawa", "lumusob", "nagtitiwarik", "imbitasyon", "anyaya", "pulo", "diba?", "ito",
"makati", "niya", "sayang", "langka", "Enero", "hasmin", "diyabilin", "diyip", "toyain", "dikya", "salabay", "Hudyo", "sumama", "sugpungan", "biro", "tukso", "ligaya", "hukom", "tagahatol", "juice", "diyuditsu", "gubat", "susi", "kilo", "kilometro", "mabait", "halik", "hahalikan", "kusina", "kutsilyo",
"piki", "betchot", "sahol", "nagbabarnis", "lawa", "ilawan", "lupa", "daungan", "malaki", "bayong", "asarol", "aguhon", "huli", "mahuli", "mamaya", "lantsa", "labada", "katamaran", "tamad", "dahon", "liga", "lumundag", "katad", "pampaalsa", "pasamano", "pasobra", "kaliwa", "binti", "kalamansi", "tanglad",
"limonada", "magpahiram", "magpahaba", "lente", "kakaunti", "menos", "sulat", "letsugas", "sinungaling", "suyod", "buhay", "tagapagligtas", "lamlam", "salbabida", "maliwanag", "kidlat", "lintik", "gusto", "ganoon", "ganito", "lila", "paa", "hangganan", "lingguwista", "tala", "makinig", "nakikinig", "litro",
"kaunti", "maliit", "buiki", "hiwa", "sugpo", "lohikaf", "saya", "tayangkad", "nakatingin", "nawala", "dalingsil", "tambiyolo", "kuto", "pagibig", "baba", "bumaba", "kati", "busabos", "maglangis", "mapalad", "suwerte", "kumaladkad", "luga", "umbok", "tanghalian", "inay", "itak", "makina", "chick", "boy",
"katulong", "kataasan", "gumawa", "gumawa", "annoying", "malarya", "lalaki", "buto", "nagmamalupit", "lalaki", "tao", "dusdos", "mangga", "maynila", "marami", "marka", "palengke", "may", "asawa", "mautak", "sa", "buto", "obra-maestra", "banig", "posporo", "nagmamatrikula", "nakaiinis", "maaari", "Mayo",
"marahil", "ko", "pagkain", "nakalaan", "tigdis", "karne", "gamot", "makilala", "kasapi", "masaya", "nasulatan", "metro", "gitna", "hatinggabi", "palipat-lipat", "gatas", "bangus", "makahiya", "nakihalo", "nakikihalo", "pastor", "menos", "minuto", "salamin", "magkamali", "mama", "nagpagaan", "nagpakilos",
"regular", "basa", "basahin", "bubo", "gambalain", "tinunaw", "pera", "unggoy", "laguplop", "habagat", "buwan", "pinangitan", "bayuhan", "sangla", "lamok", "kulambo", "ina", "biyanan", "motor", "bundok", "daga", "bigote", "bibig", "sine", "marami", "putik", "kabuti", "musiko", "lukan", "kailangan", "bumulong"
};
void Start () {
anim.GetComponent<Animator>();
}
public void CopyText(){
string FromUser = Field.text.ToString ();
for (int a = 0; a < Word.Length; a++) {
if (FromUser.ToLower () == Word [a].ToLower ()) {
TextBox.text = Word [a];
anim.Play ("Position");
attack_anim = true;
break;
}
}
}
void Update(){
if (attack_anim = true) {
anim.Play ("Position");
}
}
}
Comment
Answer by NoseKills · Sep 12, 2017 at 03:24 PM
if (attack_anim = true)
This is always true. As said in Microsoft's C# language specs.
The assignment operator (=) stores the value of its right-hand operand in the storage location, property, or indexer denoted by its left-hand operand and returns the value as its result.
In other words, the value of assigning something to "true" is always "true"
What you want to do is compare the variables value to "true" with a double "==".
if (attack_anim == true)
Also, since an if condition evaluates boolean values and attack_anim
is already a boolean, you don't even need to compare. This works just fine
if (attack_anim)