Exemplo n.º 1
0
        public override void Apply(ref Actor actor, ref BaseSubject subject)
        {
            //  TODO aherrera : reevaulate and see if it meets SubjectData structure -- see IResult

            actor.ModifyState(State, StateChange);
        }
Exemplo n.º 2
0
        public override void Apply(ref Actor actor, ref BaseSubject subject)
        {
            //  TODO aherrera : reevaulate and see if it meets SubjectData structure -- see IResult

            actor.ModifyResource(Resource.Name, Amount);
        }
Exemplo n.º 3
0
 public virtual void Apply(ref Actor actor, ref BaseSubject subject)
 {
     Apply(ref actor.Data, ref subject.Data);
 }