edited February 2017 in ORK Support
good evening

I get the following error, but I do not know the cause.

---------------
[Exception] NullReferenceException: Object reference not set to an instance of an object
ORKFramework.StatusEffect.DestroyPrefabs ()
ORKFramework.CombatantStatus.RemoveEffect (ORKFramework.StatusEffect se)
ORKFramework.StatusEffect.StopEffect (ORKFramework.Combatant target)
ORKFramework.StatusEffect.RemoveEffect (ORKFramework.Combatant target, Boolean force)
ORKFramework.CombatantStatus.CheckEffectEndAbility (Int32 abilityID, Int32 typeID)
ORKFramework.ActiveAbility.Use (ORKFramework.Combatant user, System.Collections.Generic.List`1 target, ORKFramework.Ability ability, Boolean animate, ORKFramework.BaseAction action, AbilityActionType actionType, Boolean doCounter, Boolean doUseCosts, Single damageFactor, Single damageMultiplier, ORKFramework.VariableHandler localVariables, ORKFramework.SelectedDataHandler selectedData)
ORKFramework.Ability.Use (ORKFramework.Combatant user, System.Collections.Generic.List`1 target, Boolean animate, ORKFramework.BaseAction action, AbilityActionType actionType, Boolean doCounter, Boolean doUseCosts, Int32 lvl, Single damageFactor, Single damageMultiplier, ORKFramework. VariableHandler localVariables, ORKFramework.SelectedDataHandler selectedData)
ORKFramework.AbilityAction.Calculate (System.Collections.Generic.List` 1 ts, Single damageFactor, Boolean animate, ORKFramework.VariableHandler localVariables, ORKFramework.SelectedDataHandler selectedData)
ORKFramework.DamageDealerAction.Calculate (System.Collections.Generic.List`1 ts, Single damageFactor, Boolean animate, ORKFramework.VariableHandler localVariables, ORKFramework.SelectedDataHandler selectedData)
ORKFramework.Events.Steps.CalculateStep.Execute (ORKFramework.Events.BaseEvent baseEvent)
ORKFramework.Events.BattleEvent.ExecuteNextStep ()
ORKFramework.Events.BaseEvent.StartEvent ()
ORKFramework.Events.BattleEvent.StartEvent (IEventStarter s, System.Object startingObject)
ORKFramework.DamageDealerAction.PerformAction ()
ORKFramework.Behaviours.DamageZone.Damage (ORKFramework.BaseAction action)
ORKFramework.Behaviours.DamageDealer.DoDamage (UnityEngine.GameObject obj, Vector3 position, Quaternion rotation)
ORKFramework.Behaviours.DamageDealer.OnTriggerEnter (UnityEngine.Collider other)
---------------


I added Debug.Log () to StatusEffect.DestroyPrefabs () of gameplay_source_code.zip, but I do not know.
public void DestroyPrefabs ()
{
Debug.Log ("dest pref!!" + this.GetName () + "count : " + spawnedPrefabs.Length.ToString ());
foreach (var item in spawnedPrefabs) {
Debug.Log ("spawend Prefab!! :" + item.name);
}
for (int i = 0; i < this.spawnedPrefabs.Length; i++) {
Debug.Log ("spawedPrefab!!:" + spawnedPrefabs [i].name);
this.setting.prefab [i].Destroy (this.spawnedPrefabs [i]);
}
this.spawnedPrefabs = null;
}


The result is this.
Which setting should be fixed for this?
Is the setting of DamageDealer bad?

---------------
[Log] dest pref !! Invincible count: 0
[Exc] NullReferenceException: Object reference not set to an instance of an object
ORKFramework.StatusEffect.DestroyPrefabs ()
ORKFramework.CombatantStatus.RemoveEffect (ORKFramework.StatusEffect se)
ORKFramework.StatusEffect.StopEffect (ORKFramework.Combatant target)
ORKFramework.StatusEffect.RemoveEffect (ORKFramework.Combatant target, Boolean force)
ORKFramework.CombatantStatus.CheckEffectEndAbility (Int32 abilityID, Int32 typeID)
ORKFramework.ActiveAbility.Use (ORKFramework.Combatant user, System.
---------------
Post edited by joeee19 on
Sign In or Register to comment.