Beispiel #1
0
 public static void Objective_DestroyAll()
 {
     for (UInt32 i = 3; i <= 0x1F; i++)
     {
         UInt32 address = ObjStruct.ObjectiveIndex + (i * ObjStruct.ObjectiveIndexLength);
         Hudelem.WriteBytes(address, new byte[ObjStruct.ObjectiveIndexLength - 1 + 1]);
     }
 }
Beispiel #2
0
            public static void FadeOverTime(UInt32 elem, short Time, int R, int G, int B, int A)
            {
                UInt32 num = Offsets.G_HudElems + (elem * 0x88);

                byte[] memory  = Hudelem.GetMemory(num + Hudelem.color, 1);
                byte[] buffer  = Hudelem.GetMemory((num + Hudelem.color) + 1, 1);
                byte[] buffer3 = Hudelem.GetMemory((num + Hudelem.color) + 2, 1);
                byte[] buffer4 = Hudelem.GetMemory((num + Hudelem.color) + 3, 1);
                Connectionfrm.PS3.SetMemory(num + Hudelem.fromColor, memory);
                Connectionfrm.PS3.SetMemory((num + Hudelem.fromColor) + 1, buffer);
                Connectionfrm.PS3.SetMemory((num + Hudelem.fromColor) + 2, buffer3);
                Connectionfrm.PS3.SetMemory((num + Hudelem.fromColor) + 3, buffer4);
                Connectionfrm.PS3.Extension.WriteUInt32(num + Hudelem.fadeStartTime, getLevelTime());
                Connectionfrm.PS3.Extension.WriteInt16(num + Hudelem.fadeTime, Time);
                Connectionfrm.PS3.SetMemory(num + Hudelem.color, RGBA(R, G, B, A));
            }