コード例 #1
0
        void ApplyRelationChangeOnDestruction()
        {
            if (factionInstigating == null)
            {
                return;
            }

            npcRelationsMaster.CallEventNPCRelationChange(factionAffected, factionInstigating, relationsChangeOnDestroy, applyRelationChainEffect);
        }
コード例 #2
0
        public void SetMyAttacker(Transform attacker)
        {
            currentAttacker            = attacker;
            npcStatePattern.myAttacker = attacker;

            if (npcRelationsMaster != null)
            {
                npcRelationsMaster.CallEventNPCRelationChange(transform.tag, attacker.tag, -factionChangeAmount, applyRelationChainEffect);
            }
        }