コード例 #1
0
 internal MobBed(GUC.WorldObjects.Mobs.MobInter mobInter, String visual, String focusName, ItemInstance useWithItem, String triggerTarget, bool cdDyn, bool cdStatic, bool useCreate)
     : base(mobInter, visual, focusName, useWithItem, triggerTarget, cdDyn, cdStatic, false)
 {
     if (useCreate)
     {
         CreateVob();
     }
 }
コード例 #2
0
 internal MobLockable(GUC.WorldObjects.Mobs.MobInter mobInter, String visual, String focusName, bool isLocked, ItemInstance keyInstance, String pickLockString, ItemInstance useWithItem, String triggerTarget, bool cdDyn, bool cdStatic)
     : base(mobInter, visual, focusName, useWithItem, triggerTarget, cdDyn, cdStatic, false)
 {
     Proto.IsLocked = isLocked;
     if (keyInstance != null)
     {
         Proto.KeyInstance = keyInstance.itemInstances;
     }
     Proto.PickLockStr = pickLockString;
 }
コード例 #3
0
        internal MobInter(GUC.WorldObjects.Mobs.MobInter mobInter, String visual, String focusName, ItemInstance useWithItem, String triggerTarget, bool cdDyn, bool cdStatic, bool useCreate)
            : base(mobInter, visual, cdDyn, cdStatic, false)
        {
            Proto.FocusName     = focusName;
            Proto.TriggerTarget = triggerTarget;
            if (useWithItem != null)
            {
                Proto.UseWithItem = useWithItem.itemInstances;
            }

            if (useCreate)
            {
                CreateVob();
            }
        }
コード例 #4
0
 internal MobInter(GUC.WorldObjects.Mobs.MobInter vob)
     : base(vob)
 {
 }