Ejemplo n.º 1
0
        void Update()
        {
            var e          = GetComponent <IEntity>();
            var transform1 = transform;

            if (Input.GetKey(KeyCode.W))
            {
                transform1.position += speed * Time.deltaTime * transform1.right;
            }
            if (Input.GetKey(KeyCode.S))
            {
                transform1.position -= speed * Time.deltaTime * transform1.right;
            }
            if (Input.GetKey(KeyCode.A))
            {
                transform1.position += speed * Time.deltaTime * transform1.forward;
            }
            if (Input.GetKey(KeyCode.D))
            {
                transform1.position -= speed * Time.deltaTime * transform1.forward;
            }

            if (useKeyDownInsteadOfKeyForSpell)
            {
                if (Input.GetKeyDown(KeyCode.Space))
                {
                    ISLParser.ParseSpell(spell).Cast(e, e, e);
                }
            }
            else
            {
                if (Input.GetKey(KeyCode.Space))
                {
                    ISLParser.ParseSpell(spell).Cast(e, e, e);
                }
            }
        }
Ejemplo n.º 2
0
 void Parse()
 {
     ISLParser.ParseSpell(spell);
 }