// Update is called once per frame void Update() { switch (PSc.GetPlayerState()) { case 0: break; case 1: DrawLine(); break; case 2: case 4: if (!PSc.GetMouseTargetPosbecouse()) { if (Distributor != 0) { Distributor--; } else { DrawLine(); Distributor = (int)_fLineSpeed; bCodeLong = false; } } else { DrawLongLine(); } break; case 3: DrawLine(); break; } }