public override void Fire1(bool value) { PWPawn CP = (PWPawn)PossesedPawn; if (CP) { CP.Fire1(value); } }
public override void Fire1(bool value) { if (value) { //doing this in two lines PWPawn p = (PWPawn)PossesedPawn; p.Fire1(value); // doing this in one line. // ((PWPawn)PossesedPawn).Fire1(value); } }
public override void Fire1(bool value) { //((PWPawn)PossesedPawn).Fire1(value); if (value) { LOG("PC: Fire1"); PWPawn PWP = ((PWPawn)PossesedPawn); if (PWP) { PWP.Fire1(value); } } }