From 026930e3729a1f2ec6c482db0ba48c6558b813b3 Mon Sep 17 00:00:00 2001 From: Kevin Poretti Date: Thu, 25 Mar 2021 19:15:43 -0500 Subject: [PATCH] Create and define weapon base classes [git-p4: depot-paths = "//depot/main/": change = 40] --- .../Private/Weapons/SNGHitscanWeapon.cpp | Bin 0 -> 618 bytes .../Private/Weapons/SNGMeleeWeaponBase.cpp | Bin 0 -> 206 bytes .../Private/Weapons/SNGProjectileWeapon.cpp | Bin 0 -> 208 bytes .../Private/Weapons/SNGRangedWeaponBase.cpp | Bin 0 -> 1820 bytes .../SwordNGun/Private/Weapons/SNGWeaponBase.cpp | Bin 0 -> 1878 bytes .../SwordNGun/Public/Weapons/SNGHitscanWeapon.h | Bin 0 -> 1074 bytes .../Public/Weapons/SNGMeleeWeaponBase.h | Bin 0 -> 600 bytes .../Public/Weapons/SNGProjectileWeapon.h | Bin 0 -> 628 bytes .../Public/Weapons/SNGRangedWeaponBase.h | Bin 0 -> 3380 bytes .../SwordNGun/Public/Weapons/SNGWeaponBase.h | Bin 0 -> 2302 bytes 10 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 SwordNGun/Source/SwordNGun/Private/Weapons/SNGHitscanWeapon.cpp create mode 100644 SwordNGun/Source/SwordNGun/Private/Weapons/SNGMeleeWeaponBase.cpp create mode 100644 SwordNGun/Source/SwordNGun/Private/Weapons/SNGProjectileWeapon.cpp create mode 100644 SwordNGun/Source/SwordNGun/Private/Weapons/SNGRangedWeaponBase.cpp create mode 100644 SwordNGun/Source/SwordNGun/Private/Weapons/SNGWeaponBase.cpp create mode 100644 SwordNGun/Source/SwordNGun/Public/Weapons/SNGHitscanWeapon.h create mode 100644 SwordNGun/Source/SwordNGun/Public/Weapons/SNGMeleeWeaponBase.h create mode 100644 SwordNGun/Source/SwordNGun/Public/Weapons/SNGProjectileWeapon.h create mode 100644 SwordNGun/Source/SwordNGun/Public/Weapons/SNGRangedWeaponBase.h create mode 100644 SwordNGun/Source/SwordNGun/Public/Weapons/SNGWeaponBase.h diff --git a/SwordNGun/Source/SwordNGun/Private/Weapons/SNGHitscanWeapon.cpp b/SwordNGun/Source/SwordNGun/Private/Weapons/SNGHitscanWeapon.cpp new file mode 100644 index 0000000000000000000000000000000000000000..6c77e9253c48d69e5c269396b0dcb557ac3d0cfd GIT binary patch literal 618 zcmbV|K}*9x5QX1Wq5mO7ko02IV?2qp6$A;SwC9jSjg+LMNkqgS(_Tjt8mKI|M_rx0y1o0?Nqp=_oH&d+{5qN}~%ZQ0S1J4R!NE9f$u f;Rt07d&$7qng23f^&0-K=2ykxcE*zpQRA-PvNd7! literal 0 HcmV?d00001 diff --git a/SwordNGun/Source/SwordNGun/Private/Weapons/SNGMeleeWeaponBase.cpp b/SwordNGun/Source/SwordNGun/Private/Weapons/SNGMeleeWeaponBase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..8eb1ccbe75883c20defbb2e9dcf5f09476493eed GIT binary patch literal 206 zcmY+8Jqp5L5JX=sc!v@gqT-Rfr20$|uo!lCW_ETz?}UVi zl$we&ft=PkPS1U7Q&|}m& la!PXxHzHzo*1hSKyNzFEY`wdYEk*d#7djici9f`B>KC_yA@TqK literal 0 HcmV?d00001 diff --git a/SwordNGun/Source/SwordNGun/Private/Weapons/SNGProjectileWeapon.cpp b/SwordNGun/Source/SwordNGun/Private/Weapons/SNGProjectileWeapon.cpp new file mode 100644 index 0000000000000000000000000000000000000000..4d1e1e9ac707f754fe59ec661846614330a63e19 GIT binary patch literal 208 zcmY+8F$%&^5JX=sc!vhl+Y6vOV$&dl!jlaY~- z)6#GvP|`UUJe^xA`>9xS=VD#SUU|8xIdF{HxBQa1SlDgMc)0zm^OzA-buwc{Jtk36 hayGZpk&v>p?oDs>-u$Xy>)qjJwT>`Q&io?nbAJgPBA@^O literal 0 HcmV?d00001 diff --git a/SwordNGun/Source/SwordNGun/Private/Weapons/SNGRangedWeaponBase.cpp b/SwordNGun/Source/SwordNGun/Private/Weapons/SNGRangedWeaponBase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..d1bc3f2c7f87ac3ed2bad25f2baa9d436f2af3ff GIT binary patch literal 1820 zcmb`HTTjA35QWbxCjN&86N8Dt%L5M>AC#amMkPS>xpGky!IXNBKgd6+ezQO+NRtLk zv+Z_w_RO3!v-9)4r7d}?C{SN_YN?@+|C(O-57cD7&N$YSdVEW)KI)B~j&5}8Y`<9F z)iz^?*(n&$?3#7OVYILcSy|OeG}fF&LtSv2obZ&@6<;6pK4%9+Rns|stE~0#)xs`r zamf0B)jUyTBiw_Or-~{nt!+*l4*$cwGdd&Ycb+cZYed`7J+qK#eLXPqwD0)D?Xub% zovx#u&zTnAIJT!MIRcM`#&DehXwG&uB*;&+zgJ+XtS$ z%b?}bvTSh{Ms}Z(hR;}aT;|g%WNOwxG&W%r&$Mp;fp4`pX8XVBRrKq^+lO}&@-_Q? zti05fW4e^U?2)e|{EW+8NKFOUdF0K4U%omBC&iY~@#%;kjp^av~Km}Tk literal 0 HcmV?d00001 diff --git a/SwordNGun/Source/SwordNGun/Private/Weapons/SNGWeaponBase.cpp b/SwordNGun/Source/SwordNGun/Private/Weapons/SNGWeaponBase.cpp new file mode 100644 index 0000000000000000000000000000000000000000..b0be9828d653126d7d58347951714a4e5575277b GIT binary patch literal 1878 zcmbW2*^UxX5Qgg(6W^hOi86^Y=;gR1v!F2(4H4Wf*}-Y)3Ee=5@qv6v_5174G(8eV zy*Tt)s{X3_YvI?=V>`CUS~j=DzSz+EmT_*|iu2qC?C-N)*}`Ug&$+#}H7`>e+r(vm zaR0;_tjFvw!C3Mt>6T**k;=HaYj?Kmo=fyC26uo)WL5jfw+niLZi-iJdyC!O+cVx% zr0Q6%Zm~iHZSFH(BgY#dxd2_UEZNJ>kXQL|dI0&vP7c1;?8q^``EO(u{1kt|dW5|R zk;#j$Gbs*roABFrKVo(rWcqexLW}Tg$(qAzWFx*^`^ve_DYDOKF8E4UjAoqXn_X@x zL2Kl1vNA>c8kxjVBlf}`ah~%cls-3-lg@gBKj1sF2hP`w_n~Kg%DL{5R=h%l-34b2 zN2(KH=CRbRM|B9lxrrx#iR`(1H}@Pobv)&vQp)WcY^Jamq|ZTCHDvr=u!?-PLFr++ zx2@J^_8$JPkcwFuTCwG5s#o!$=!UG!Uch<>A3yP1yHRzyR+YRQS@3kfmyf^+IbVQ& z3a;$-@n5-2b)Wr-(K&;MxlF MjD30`o^mw50r?X%pa1{> literal 0 HcmV?d00001 diff --git a/SwordNGun/Source/SwordNGun/Public/Weapons/SNGHitscanWeapon.h b/SwordNGun/Source/SwordNGun/Public/Weapons/SNGHitscanWeapon.h new file mode 100644 index 0000000000000000000000000000000000000000..fd04f79f43648cb7240e0849703ec82aa065664e GIT binary patch literal 1074 zcmaiz-A>z35QOJ8m3Rk>N)=Ryw7mpz0ob8cf3OH?#T7~u2U4X;vB)v2yO{ok)~7KmjQ6ORO z9)sfy=fSc>bOoAv&Es9dn%wW2vFniOC+(xPtqpC4&6TjW8QyI)ACp5GxperR!(X)UnU2 zbl$tQcZK5FbS*ub?%N$!hs;ml%|pv+uxFgRJ1L$6>b4+L_v)CgkC@yoaz3nka}o1- ztv#lwx&c$7O8kecGptny8ggG2oLpgVfinpN_b+AVIrc=gSVwU>fO{EHW#e2LaW~Ac z2;YSN32eS+Igwoyw)pp~XJ8Cio%IIRul3&dGNJCCFyEVu%=#$xO|rg{$B4y)Dn7-0 N$LPvGhH_h@{R4jYsi^<} literal 0 HcmV?d00001 diff --git a/SwordNGun/Source/SwordNGun/Public/Weapons/SNGMeleeWeaponBase.h b/SwordNGun/Source/SwordNGun/Public/Weapons/SNGMeleeWeaponBase.h new file mode 100644 index 0000000000000000000000000000000000000000..d6453b8e98cc50ab02d40046ed79bb6474017379 GIT binary patch literal 600 zcmaKo(MrQ$4293_1mB@d5cR^UmwL6?A)?b_9paVDwaiMbqpgaF59CX#U!u%{I!c=S z$;rt{KHfux3KXl-y>69hqK0>(C*GA(;#KTG4=VBdWM_J&l546P$G(x@(H6E%bOgsE zRYS+lk%4N+ENjVa1%^sv`tSG$U`nQDt-5tjR4_9oAE@hdE8?Lu=iXUp69wIG&fh&3 z;K$4|{+cZlov=qc+oxWGTFmp+Hw0H;**^?ZDkWx{HTbl}YMY1J;Ik;e2lFWOXvBuc z>Y*{wn$|sM7chM_=!B`KI#c93jQC%Hj&(@Qx@@z>3IpweopIA^cysRi)A`p;OzDg3 d=)gT-!hrcbo#P{>_t6vSa;~=H*jMej{{&v$TL}OF literal 0 HcmV?d00001 diff --git a/SwordNGun/Source/SwordNGun/Public/Weapons/SNGProjectileWeapon.h b/SwordNGun/Source/SwordNGun/Public/Weapons/SNGProjectileWeapon.h new file mode 100644 index 0000000000000000000000000000000000000000..5d9044194f056c744851ddcd590b0b3052ff0c25 GIT binary patch literal 628 zcmaiw%}T>i5QWdSg70vtAnKw~m%3_A5%DiH7I7uD4H~JjBvBFZfqY5zn^F3MUM-Qx^cZT*nqXS-n{;&C?vAC@qr`dv5%k>LTo3r*_GhN$5q%A&+ z0(Y23kw<;zJy9FSsW!CfnC-(HRDR?gTNm6hUOKpobv5be@l{jW1FC%><*K6b1NkM@-+#Bq zZLuxIDCSabZ+CWP_Wz%m9e(~OTG1k_*~G^7-V*Ct%6G#)@jbB~H*3Xezt;g@HBRj(9 z1fLe`(AtQf&Xzj4T(8bvv6yr0S;^{*+I+vmqY`J@Wxmb3#cI=imGHLdWMbxG{4Vhw z+oo0R04t#fRWK1YJ@$x|k+VN_b6fV@;q$L-*ReYQ;f`Z!l?OtgXb*Taig-ttqoNzN zX6Q6H$EIz$IYoguI!C&}sSm)e;&^QFw+$*a@QQe^$5Le5NS_f|M`-R7W%=F^(=0ON z>sRMV0S;np#(3bls9?X0N8&N_SMs6u?b+US{gWQgm^2m0q%mG93me2#2ToHW!1KLY zR(X28WXRuDeMi_HgOajdv40cU#g>)#W0xDMGK$y?pB6mU!LsJ?Z8}8D*q$P#UCQnh z+!YB~jElj<9?txez7w=hs7^1a3NhFzA5(U0%%Z7q!|aJ%u4QNG%`x-;JPvtSob}%C zt8!snE%N>lWQDHBwE}v_@ID1)VW_Gz0NdqwA0zMYk9oxR(K2KuqQXt>3y*kfz*W~i zFiOcPFY*69Y!W{mcNb^how$w`{b7wjxGIR&4b5oz9=r|w}vNMGzxjnCZ&3;B-sLb!!XX^Km zXUu)#5lrVQYAC-0k`o?Z!B_9AlBwzl#ltJ?h;d~~v}C@0IbTL9rPED#M#RM_eyP@l zc!k*RpPEy*_T5BQv8lVEYKM%ZRd;bj vcb41H{{x=o<^C6D9nQ}cjmI) zT}^rN!4TN{XYQFZGiUDd>*t>BS!5ks*v!6IVgt*WckPz>!iJ2W@;$MoO?e)%I=4G^ zQXAWq+x}qvmA&BmlF?f*R_w~U;}{86IV+Ftk$<0nu&|i(H~dD}O!1mj_H}w-6MPO? zk8I2RE*PIVa_T21whM!;HRj)EPC&om%&~jZD8zJ4#0MUyBHWD8wfDsSk+U(Z#q^L- z#(Wq43G>9!bDqNrmSXM0`W>FSe44iHJQbDBXGGNn_uMY5+x*i;}EYc`*hE#;kH%0eG6+1G9`6%i7t1} zs>g^3mUxyYn_bZJ`L&N*NRb>3hFYgFb97P*TU$)pI?yu}QIQVO^>u z!)glKJ7=Q$2yG1Zg0(kv@EP;WdwF}UhCZ=ev#K2C9&2Hv8%W&Mi|W7Jc8I6ip@n5t zF?(3;tg$0T4Z7moJEG}+RQW0KtFyvgc!^i_*BvXjjO9tnp7ARMiCtak5qXjh#90|j zonugJ@Oev&Qhsq#Px)0>ef6<=M%|;GtX55}hkB~3bf&Z{yHI#l3^7``$84Q5RcK1~ ztGuMR(2u&G