Esempio n. 1
0
            void BehaverEquipListener.OnEquipSubBehaver(MonoBUnityBehaver baseBehaver)
            {
                canEquip = true;
                var instance = Utilities.ConsistentInstantiate(baseBehaver, customBehaverInstance.transform);

                customBehaverInstance.baseBehaver = instance;
                if (!GrammarBlockUtils.HasMetaInfo(bExpr.asGBlock, StdMetaInfos.conditionSV.word))
                {
                    instance.behaver.ReadyBehavior(bExpr, unityBRSupport);
                }
                else
                {
                    instance.behaver.ReadyCheckBehavior(bExpr, unityBRSupport);
                }
            }
Esempio n. 2
0
 void BehaverEquipListener.OnEquipSubBehaver(MonoBUnityBehaver behaver)
 {
     myCustomizable.baseBehaver = Utilities.ConsistentInstantiate(behaver, myCustomizable.transform);
     myCustomizable.name        = myCustomizable.baseBehaver.name;
 }