/// <summary> /// Global Constructor /// </summary> static GameGlobal() { rnd = new Random(); // initialize the skill state info SkillStateInfo = new SkillStatInfo[Globals.SkillTypeCount][]; for (int i = 0; i < Globals.StatTypeCount - 1; i++) { SkillStateInfo[i] = new SkillStatInfo[Globals.StatTypeCount]; } // create the ID Provider IDs = new IDProvider(); INetworkAdapter networkAdapter = new LoopbackNetworkAdapter(); GlobalInfo = new Global(networkAdapter); Rand = new Random(); }
public static void DefineSkillEffect(SkillType skill, StatType type, SkillStatInfo definition) { SkillStateInfo[(int)skill][(int)type] = definition; }