Beispiel #1
0
        // copy properties from key
        public override void CopyTo(AMKey key)
        {
            AMTriggerKey a = key as AMTriggerKey;

            a.enabled     = false;
            a.frame       = frame;
            a.valueString = valueString;
            a.valueInt    = valueInt;
            a.valueFloat  = valueFloat;
        }
Beispiel #2
0
        // copy properties from key
        public override void CopyTo(AMKey key)
        {
            base.CopyTo(key);

            AMTriggerKey a = key as AMTriggerKey;

            a.valueString = valueString;
            a.valueInt    = valueInt;
            a.valueFloat  = valueFloat;
        }
Beispiel #3
0
        // add a new key
        public void addKey(AMITarget itarget, OnAddKey addCall, int _frame)
        {
            foreach (AMTriggerKey key in keys)
            {
                // if key exists on frame, do nothing
                if (key.frame == _frame)
                {
                    return;
                }
            }
            AMTriggerKey a = addCall(gameObject, typeof(AMTriggerKey)) as AMTriggerKey;

            a.frame = _frame;
            // add a new key
            keys.Add(a);
            // update cache
            updateCache(itarget);
        }